# near model CODE resource # jump table entries: 43167-43178 (12 of them) 00000000 2EFF move.l [A7]+, <> 00000002 1FBB 0000 3632 move.b [A7 + D3.w * 8 + 0x32], [PC + D0.w] 00000008 0000 1DCF ori.b D0, 0xCF 0000000C 0000 01B2 ori.b D0, 0xB2 00000010 8000 or.b D0, D0 00000012 0002 1CB0 ori.b D2, 0xB0 00000016 1412 move.b D2, [A2] 00000018 141A move.b D2, [A2]+ 0000001A 1422 move.b D2, -[A2] 0000001C 3502 move.w -[A2], D2 0000001E E3AA lsl D2, D1 00000020 C4BC 2D9A A8AC and.l D2, 0x2D9AA8AC 00000026 E9FE 1452 bfextu D1, <> {17:18} 0000002A 145A movea.b A2, [A2]+ 0000002C 6FC4 ble -0x3A /* FFFFFFF2 */ 0000002E 2FA2 2F62 E9FA 0195 move.l [[A7 - 0x1606] + 0x195], -[A2] 00000036 144A movea.b A2, A2 00000038 1432 146A move.b D2, [A2 + D1.w * 4 + 0x6A] 0000003C 2144 2FBA move.l [A0 + 0x2FBA], D4 00000040 1472 FC68 movea.b A2, [A2 + A7 * 4 + 0x68] 00000044 1432 143A move.b D2, [A2 + D1.w * 4 + 0x3A] 00000048 FBE4 .invalid <> 0000004A 1442 movea.b A2, D2 0000004C E9FE 13DA bfextu D1, <> {15:26} 00000050 13E2 142A BE70 move.b [0x142ABE70], -[A2] 00000056 0A42 1346 xori.w D2, 0x1346 0000005A 6C2A bge +0x2C /* 00000086 */ 0000005C 3412 move.w D2, [A2] 0000005E 29EA DB7C 29F2 FBC4 move.l 0x29F2FBC4, [A2 - 0x2484] 00000066 1738 02B8 move.b -[A3], [0x000002B8] 0000006A A8A4 syscall InvertRect 0000006C A8B3 syscall InvertRoundRect 0000006E A8BA syscall InvertOval 00000070 35AA A8B1 A8B7 move.w [A2 + A2 - 0x73], [A2 - 0x574F] 00000076 1CE8 FA62 move.b [A6]+, [A0 - 0x59E] 0000007A FA04 2690 .unknown 0xFA04 0x2690 (W = 5) 0000007E 26AD 1384 move.l [A3], [A5 + 0x1384] 00000082 0B36 6688 btst [A6 + D6.w * 8 - 0x120], D5 label00000086: 00000086 FE4C 0AA2 .extension 0xE4C <>, 0x0AA2 // unimplemented 0000008A F9F0 .invalid <> 0000008C F9E6 .invalid <> 0000008E F9B4 .invalid <> 00000090 F98A .invalid <> 00000092 F8E4 FFBB .extension 0x8E4 <> // unimplemented // begin alternate branch 00000094-00000096 label00000094: 00000094 FFBB .invalid <> // end alternate branch 00000094-00000096 label00000094: // (misaligned) 00000096 FFBB .invalid <> 00000098 FFBB .invalid <> 0000009A 06E2 .incomplete 0000009C 1332 F3B0 F390 315F move.b -[A1], [-0xC6FCEA1 + A7 * 2] 000000A4 FA5C 11D0 .extension 0xA5C <>, 0x11D0 // unimplemented 000000A8 2DEA 2DAA move.l <>, [A2 + 0x2DAA] 000000AC 1282 move.b [A1], D2 000000AE A02F syscall PostEvent/PPostEvent 000000B0 F93E .extension 0x93E <> // unimplemented 000000B2 A9C8 syscall SysBeep 000000B4 F22A 6F7A 6680 fmove (packed_real) [A2 + 0x6680], fp6 000000BA DBA5 add.l -[A5], D5 000000BC DBA3 add.l -[A3], D5 000000BE DBA6 add.l -[A6], D5 000000C0 DBA3 add.l -[A3], D5 000000C2 0355 bchg [A5], D1 000000C4 DBA5 add.l -[A5], D5 000000C6 0355 bchg [A5], D1 000000C8 EFDC 128A bfins [A4]+ {10:10}, D1 000000CC 0C70 21AB 2770 0CF4 A974 cmpi.w [A0 + 0xCF4A974], 0x21AB 000000D6 ED48 lsl D0.w, 6 000000D8 6F2A ble +0x2C /* 00000104 */ 000000DA 5268 EBB6 addq.w [A0 - 0x144A], 1 000000DE B1ED 1FCA cmpa.l A0, [A5 + 0x1FCA /* export_1013 */] 000000E2 0ADA .incomplete 000000E4 A9DA syscall TEIdle 000000E6 325A movea.w A1, [A2]+ 000000E8 118A 07FA EBF6 137A FCEC move.b [[-0x1409EC86] - 0x314], A2 000000F2 FE3C EC52 .unknown 0xFE3C 0xEC52 (W = 7) 000000F6 EBF2 EB96 3262 bfexts D6, [A2 + D3.w * 2 + 0x62] {D6:22} 000000FC 326A 29E2 movea.w A1, [A2 + 0x29E2] 00000100 DB74 6CCE add.w [A4 + D6 * 4 - 0x50], D5 label00000104: 00000104 6C8E bge -0x70 /* 00000094 */ 00000106 20B8 140A move.l [A0], [0x0000140A] 0000010A 1492 move.b [A2], [A2] 0000010C 1362 6C34 move.b [A1 + 0x6C34], -[A2] 00000110 A8E0 syscall OffsetRgn/OfsetRgn 00000112 A8E8 syscall PtInRgn 00000114 0AE0 .incomplete 00000116 0954 bchg [A4], D4 00000118 7E35 moveq.l D7, 0x35 0000011A C02C 51AE and.b D0, [A4 + 0x51AE] 0000011E 5A47 addq.w D7, 5 00000120 6D68 blt +0x6A /* 0000018A */ 00000122 FD86 .invalid <> 00000124 09CA .incomplete 00000126 FEA6 FE8E .extension 0xEA6 <> // unimplemented 0000012A FE6A 360A .extension 0xE6A <>, 0x360A // unimplemented 0000012E 33BA 6D40 A9AD 3392 move.w [[0x3392] + A2], [PC + 0x6D40 /* 00006E70, cstring "" */] 00000136 6D54 blt +0x56 /* 0000018C */ 00000138 338A 3B45 move.w <>, A2 0000013C 34CA move.w [A2]+, A2 0000013E 3672 A9F5 movea.w A3, <> 00000142 494B chk.w D4, A3 00000144 3144 244B move.w [A0 + 0x244B], D4 00000148 5C8A addq.l A2, 6 0000014A 376E 06C2 3182 move.w [A3 + 0x3182], [A6 + 0x6C2] // begin alternate branch 0000014E-0000015A label0000014E: 0000014E 3182 A9F2 FBA6 317A 4300 move.w [[-0x459CE86] + 0x4300], D2 00000158 058A bclr A2, D2 // end alternate branch 0000014E-0000015A label0000014E: // (misaligned) 00000150 A9F2 syscall Launch/LaunchApplication 00000152 FBA6 .invalid <> 00000154 317A 4300 058A move.w [A0 + 0x58A], [PC + 0x4300 /* 00004456, cstring "" */] 0000015A 7073 moveq.l D0, 0x73 0000015C 0825 6165 btst.b -[A5], 0x65 /* 'e' */ 00000160 7674 moveq.l D3, 0x74 00000162 0B14 btst [A4], D5 00000164 0706 btst D6, D3 00000166 0609 0610 addi.b A1, 0x10 0000016A 7061 moveq.l D0, 0x61 0000016C 0603 4C43 addi.b D3, 0x43 /* 'C' */ 00000170 240B move.l D2, A3 00000172 FE36 EEAE .unknown 0xFE36 0xEEAE (W = 7) label00000176: 00000176 EEBA ror D2, D7 00000178 EEC0 EEC4 bfset D0 {D3:4} 0000017C EEC6 EECA bfset D6 {D3:10} 00000180 EED2 EF94 bfset [A2] {D6:20} 00000184 EED6 EF28 bfset [A6] {D4:D0} 00000188 EEDA EEDE bfset [A2]+ {D3:30} // begin alternate branch 0000018A-00000198 label0000018A: 0000018A EEDE EEF2 bfset [A6]+ {D3:D2} label0000018C: // (misaligned) 0000018E EEF6 EEE2 EFA6 EFB2 EF3A bfset [[-0x104E] + A6 * 8 - 0x10C6] {D3:D2} // end alternate branch 0000018A-00000198 label0000018A: // (misaligned) label0000018C: 0000018C EEF2 EEF6 EEE2 bfset [A2 + A6 * 8 - 0x30] {D3:D6} 00000192 EFA6 asl D6, D7 00000194 EFB2 roxl D2, D7 00000196 EF3A rol D2.b, D7 00000198 EF46 asl D6.w, 7 0000019A EEAE lsr D6, D7 0000019C EEA6 asr D6, D7 0000019E 6F30 ble +0x32 /* 000001D0 */ 000001A0 67D4 beq -0x2A /* 00000176 */ 000001A2 F95A .extension 0x95A <> // unimplemented 000001A4 06A2 EE7C 4A30 addi.l -[A2], 0xEE7C4A30 000001AA 6CA2 bge -0x5C /* 0000014E */ 000001AC 5B45 subq.w D5, 5 000001AE 03E2 .incomplete 000001B0 0C0A F6DB cmpi.b A2, 0xDB 000001B4 5F0E subq.b A6, 7 000001B6 180C move.b D4, A4 000001B8 0AC3 .incomplete 000001BA 1C04 move.b D6, D4 000001BC CD00 abcd D6, D0 000001BE C2A3 and.l D1, -[A3] 000001C0 3D53 0922 move.w [A6 + 0x922], [A3] 000001C4 50B3 0393 2F73 00C8 addq.l [[ + D0 * 2] + 0x2F7300C8], 8 000001CC 932F 7C0B sub.b [A7 + 0x7C0B], D1 label000001D0: 000001D0 1000 move.b D0, D0 000001D2 0F30 5102 DB08 btst [[A0 + <> + D5] - 0x24F8], D7 000001D8 4902 .invalid 4, D2 // invalid opcode 4 with b == 4 000001DA 8301 sbcd D1, D1 000001DC 1C04 move.b D6, D4 000001DE 8D02 sbcd D6, D2 000001E0 F780 .invalid <> 000001E2 0D0F btst A7, D6 000001E4 CD04 abcd D6, D4 000001E6 1C04 move.b D6, D4 000001E8 000F 0E9C ori.b A7, 0x9C 000001EC 180C move.b D4, A4 000001EE 1612 move.b D3, [A2] 000001F0 16FB 067C move.b [A3]+, [PC + D0.w * 8 + 0x7C] 000001F4 8B05 sbcd D5, D5 000001F6 7B03 moveq.l D5, 0x03 000001F8 1C04 move.b D6, D4 000001FA E35D rol D5.w, 1 000001FC 1C16 move.b D6, [A6] 000001FE 7B03 moveq.l D5, 0x03 00000200 0902 btst D2, D4 00000202 7303 moveq.l D1, 0x03 00000204 608B bra -0x73 /* 00000191 */ 00000206 0006 724B ori.b D6, 0x4B /* 'K' */ 0000020A 0323 btst -[A3], D1 0000020C 30B8 CAE3 move.w [A0], [0xFFFFCAE3] 00000210 094E bchg A6, D4 00000212 2C2B 01AC move.l D6, [A3 + 0x1AC] 00000216 4A1E tst.b [A6]+ 00000218 0413 0073 subi.b [A3], 0x73 /* 's' */ 0000021C 03D3 .incomplete 0000021E 2A56 movea.l A5, [A6] 00000220 1B0B move.b -[A5], A3 00000222 0B22 btst -[A2], D5 00000224 863B 2906 721B or.b D3, [[PC + <>] + D2 + 0x721B] 0000022A 003B 0286 CB6E ori.b <>, 0x86 00000230 1F56 DB2C move.b [A7 - 0x24D4], [A6] 00000234 D30B addx.b -[A1], -[A3] 00000236 C30D abcd -[A1], -[A5] 00000238 7632 moveq.l D3, 0x32 0000023A 8400 or.b D2, D0 0000023C 031C btst [A4]+, D1 0000023E 8CDB divu.w D6, [A3]+ 00000240 0432 8412 8800 subi.b [A2 + A0], 0x12 00000246 EB1E rol D6.b, 5 00000248 8CCB divu.w D6, A3 0000024A 0B48 bchg A0, D5 0000024C 8400 or.b D2, D0 0000024E 4B06 .invalid 5, D6 // invalid opcode 4 with b == 4 00000250 2B03 move.l -[A5], D3 00000252 1B00 move.b -[A5], D0 00000254 FB04 .extension 0xB04 <> // unimplemented 00000256 28B3 0012 move.l [A4], [A3 + D0.w + 0x12] 0000025A 7303 moveq.l D1, 0x03 0000025C 00A3 81DB 1284 ori.l -[A3], 0x81DB1284 00000262 AE88 syscall 0xA88, auto_pop 00000264 00AB 1AB4 0307 D10C ori.l [A3 - 0x2EF4], 0x1AB40307 0000026C 2B0B move.l -[A5], A3 0000026E 081C 1002 btst.b [A4]+, 0x2 00000272 7B2C moveq.l D5, 0x2C 00000274 0E52 305E .invalid.w [A2], 0x305E /* '0^' */ // invalid immediate operation 00000278 A901 syscall FMSwapFont 0000027A 06A9 0103 2AB1 0123 addi.l [A1 + 0x123], 0x1032AB1 00000282 0356 bchg [A6], D1 00000284 6A0E bpl +0x10 /* 00000294 */ 00000286 522A 1025 addq.b [A2 + 0x1025], 1 0000028A 0132 1C28 btst [A2 + D1 * 4 + 0x28], D0 0000028E 1C10 move.b D6, [A0] 00000290 1C04 move.b D6, D4 00000292 5319 subq.b [A1]+, 1 label00000294: 00000294 1B13 move.b -[A5], [A3] 00000296 1902 move.b -[A4], D2 00000298 F101 .extension 0x101 <> // unimplemented 0000029A 2343 B700 move.l [A1 - 0x4900], D3 0000029E E2AB lsr D3, D1 000002A0 34B9 0165 01D3 move.w [A2], [0x016501D3] 000002A6 10F5 0910 move.b [A0]+, [A5 + D0] 000002AA 6C3C bge +0x3E /* 000002E8 */ 000002AC 385B movea.w A4, [A3]+ 000002AE 084C 6C04 bchg.b A4, 0x4 000002B2 8500 sbcd D2, D0 000002B4 4B19 .invalid 5, [A1]+ // invalid opcode 4 with b == 4 000002B6 5102 subq.b D2, 8 000002B8 321E move.w D1, [A6]+ 000002BA 10CB move.b [A0]+, A3 000002BC 041C 04B3 subi.b [A4]+, 0xB3 000002C0 2E1B move.l D7, [A3]+ 000002C2 1328 D101 move.b -[A1], [A0 - 0x2EFF] 000002C6 1E28 CB04 move.b D7, [A0 - 0x34FC] 000002CA 0D02 btst D2, D6 000002CC B780 xor.l D0, D3 000002CE F01B 49B5 .pmove2 0xF01B, 0x49B5 // unimplemented 000002D2 0124 btst -[A4], D0 000002D4 5306 subq.b D6, 1 000002D6 2E04 move.l D7, D4 000002D8 4814 nbcd.b [A4] 000002DA 00B3 08DC F32B 1B38 8305 546B ori.l [A3 - 0x7CFAAB95 + D1 * 2], 0x8DCF32B 000002E6 2E23 move.l D7, -[A3] label000002E8: 000002E8 5EBB 016B 2ECB 2E56 4B05 addq.l [[PC + 0x2ECB] + 0x2E564B05], 7 000002F2 5B06 subq.b D6, 5 000002F4 B307 xor.b D7, D1 000002F6 107B 0263 movea.b A0, [PC + D0.w * 2 + 0x63] 000002FA 0310 btst [A0], D1 000002FC 2653 movea.l A3, [A3] 000002FE 062C 8921 0A6B addi.b [A4 + 0xA6B], 0x21 /* '!' */ 00000304 0653 303C addi.w [A3], 0x303C /* '0<' */ 00000308 2B4A 5330 move.l [A5 + 0x5330], A2 0000030C 0453 82A0 subi.w [A3], 0x82A0 00000310 9B10 sub.b [A0], D5 00000312 A33D syscall DrvrInstall, flags=3 00000314 FB0D .extension 0xB0D <> // unimplemented 00000316 162D 0224 move.b D3, [A5 + 0x224] 0000031A EB06 asl D6.b, 5 0000031C 9303 subx.b D1, D3 0000031E 04BC C528 0FA8 4B37 306B subi.l 0x4B37306B /* 'K70k' */, 0xC5280FA8 00000328 1806 move.b D4, D6 0000032A 8B15 or.b [A5], D5 0000032C 451F .invalid 2, [A7]+ // invalid opcode 4 with b == 4 0000032E A30C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=3 00000330 0B06 btst D6, D5 00000332 6300 8B02 bls -0x74FC /* FFFF8E36 */ 00000336 5B09 subq.b A1, 5 00000338 82F0 5473 divu.w D1, [A0 + D5.w * 4 + 0x73] 0000033C 3134 A280 move.w -[A0], [A4 + A2.w * 2 - 0x128] 00000340 6317 bls +0x19 /* 00000359 */ 00000342 0302 btst D2, D1 00000344 5B10 subq.b [A0], 5 00000346 8921 or.b -[A1], D4 00000348 0B06 btst D6, D5 0000034A E101 asl D1.b, 8 0000034C CB07 abcd D5, D7 0000034E E501 asl D1.b, 2 00000350 0B09 btst A1, D5 00000352 5A60 addq.w -[A0], 5 00000354 4905 .invalid 4, D5 // invalid opcode 4 with b == 4 00000356 0F80 bclr D0, D7 00000358 2A10 move.l D5, [A0] 0000035A 2305 move.l -[A1], D5 0000035C 806B 0022 or.w D0, [A3 + 0x22] 00000360 504B addq.w A3, 8 00000362 0E10 638B .invalid.b [A0], 0x8B // invalid immediate operation 00000366 264B movea.l A3, A3 00000368 0796 bclr [A6], D3 0000036A 0923 btst -[A3], D4 0000036C 24E3 move.l [A2]+, -[A3] 0000036E 008A 101C 7802 ori.l A2, 0x101C7802 00000374 5321 subq.b -[A1], 1 00000376 A809 syscall GetControlVariant/GetCVariant 00000378 0813 0182 btst.b [A3], 0x82 0000037C 3683 move.w [A3], D3 0000037E 0206 2313 andi.b D6, 0x13 00000382 1E04 move.b D7, D4 00000384 1B22 move.b -[A5], -[A2] 00000386 4304 .invalid 1, D4 // invalid opcode 4 with b == 4 00000388 4814 nbcd.b [A4] 0000038A 064C 00CB addi.w A4, 0xCB 0000038E B61E cmp.b D3, [A6]+ 00000390 0483 2856 26F3 subi.l D3, 0x285626F3 00000396 003E C514 ori.b <>, 0x14 0000039A 4EC9 jmp A1 0000039C 14E3 move.b [A2]+, -[A3] 0000039E 002E 04F3 11E5 ori.b [A6 + 0x11E5], 0xF3 000003A4 2633 448D move.l D3, [A3 + D4.w * 4 - 0x115] 000003A8 05A1 bclr -[A1], D2 000003AA 0D36 9B02 4840 btst [[A6 + <> + A1 * 2] + 0x4840], D6 000003B0 464C not.w A4 000003B2 148E move.b [A2], A6 000003B4 EB22 asl D2.b, D5 000003B6 002B 3B36 0693 ori.b [A3 + 0x693], 0x36 /* '6' */ 000003BC 056B 01D3 bchg [A3 + 0x1D3], D2 000003C0 085A 6014 bchg.b [A2]+, 0x14 000003C4 0023 3601 ori.b -[A3], 0x1 000003C8 016B 040B bchg [A3 + 0x40B], D0 000003CC 1F0A move.b -[A7], A2 000003CE 6D06 blt +0x8 /* 000003D6 */ 000003D0 E51E rol D6.b, 2 000003D2 2C24 move.l D6, -[A4] 000003D4 5C2E 0414 addq.b [A6 + 0x414], 6 // begin alternate branch 000003D6-000003E2 label000003D6: 000003D6 0414 122C subi.b [A4], 0x2C /* ',' */ 000003DA 002B 4006 0854 ori.b [A3 + 0x854], 0x6 000003E0 8B0E sbcd -[A5], -[A6] // end alternate branch 000003D6-000003E2 label000003D6: // (misaligned) 000003D8 122C 002B move.b D1, [A4 + 0x2B] 000003DC 4006 negx.b D6 000003DE 0854 8B0E bchg.b [A4], 0xE 000003E2 0B07 btst D7, D5 000003E4 9070 14E3 sub.w D0, [A0 + D1.w * 4 - 0x29] 000003E8 2B48 141A move.l [A5 + 0x141A /* export_639 */], A0 000003EC 765B moveq.l D3, 0x5B 000003EE 1C0B move.b D6, A3 000003F0 0669 0293 3A63 addi.w [A1 + 0x3A63], 0x293 000003F6 0026 0300 ori.b -[A6], 0x0 000003FA 6469 bcc +0x6B /* 00000465 */ 000003FC 1014 move.b D0, [A4] 000003FE 48AE 3C00 1381 movem.w [A6 + 0x1381], A2,A3,A4,A5 00000404 0B03 btst D3, D5 00000406 04C3 .incomplete 00000408 1A85 move.b [A5], D5 0000040A 14D3 move.b [A2]+, [A3] 0000040C 45EC 0422 lea.l A2, [A4 + 0x422] 00000410 50C8 A30D dbt D0, -0x5CF5 /* FFFFA71F */ 00000414 C8EB 0265 mulu.w D4, [A3 + 0x265] 00000418 01A3 bclr -[A3], D0 0000041A 3A25 move.w D5, -[A5] 0000041C 01EB .incomplete 0000041E 0261 0125 andi.w -[A1], 0x125 00000422 0163 bchg -[A3], D0 00000424 232A 7301 move.l -[A1], [A2 + 0x7301] 00000428 1B07 move.b -[A5], D7 0000042A 042E 162D 1623 subi.b [A6 + 0x1623], 0x2D /* '-' */ 00000430 002E 3C13 15B3 ori.b [A6 + 0x15B3], 0x13 00000436 0C28 F43B 13E0 cmpi.b [A0 + 0x13E0], 0x3B /* ';' */ 0000043C B09B cmp.l D0, [A3]+ 0000043E 25BB 0245 2E08 move.l [A2 + D2 * 8 + 0x8], [PC + D0.w * 2 + 0x45] 00000444 5A60 addq.w -[A0], 5 00000446 024B 1426 andi.w A3, 0x1426 0000044A 8300 sbcd D1, D0 0000044C 2C0E move.l D6, A6 0000044E 524B addq.w A3, 1 00000450 0165 bchg -[A5], D0 00000452 1460 movea.b A2, -[A0] 00000454 0302 btst D2, D1 00000456 C203 and.b D1, D3 00000458 5353 subq.w [A3], 1 0000045A 1643 movea.b A3, D3 0000045C 001B DC93 ori.b [A3]+, 0x93 00000460 006A 512C E21B ori.w [A2 - 0x1DE5], 0x512C /* 'Q,' */ 00000466 03F3 .incomplete 00000468 5D32 1A0F subq.b [A2 + D1 * 2 + 0xF], 6 0000046C 0608 00DB addi.b A0, 0xDB 00000470 59C3 svs D3 00000472 004B 0A63 ori.w A3, 0xA63 /* '\nc' */ 00000476 095C bchg [A4]+, D4 00000478 B416 cmp.b D2, [A6] 0000047A 4519 .invalid 2, [A1]+ // invalid opcode 4 with b == 4 0000047C 285E movea.l A4, [A6]+ 0000047E 0AA5 080B 0533 xori.l -[A5], 0x80B0533 00000484 134E DE3C move.b [A1 - 0x21C4], A6 00000488 2E28 8266 move.l D7, [A0 - 0x7D9A] 0000048C 030A btst A2, D1 0000048E 54C8 3425 dbcc D0, +0x3427 /* 000038B5 */ 00000492 0C0F 5406 cmpi.b A7, 0x6 00000496 C303 abcd D1, D3 00000498 3454 movea.w A2, [A4] 0000049A C303 abcd D1, D3 0000049C 2806 move.l D4, D6 0000049E 0814 00D3 btst.b [A4], 0xD3 000004A2 646B bcc +0x6D /* 0000050F */ 000004A4 012A 28F3 btst [A2 + 0x28F3], D0 000004A8 0CEB .incomplete 000004AA 0B29 01A3 btst [A1 + 0x1A3], D5 000004AE 3F5B 0263 move.w [A7 + 0x263], [A3]+ 000004B2 0030 3B22 AB10 ori.b [A0 + A2 * 2], 0x22 /* '\"' */ 000004B8 5B0B subq.b A3, 5 000004BA 024B 75AB andi.w A3, 0x75AB 000004BE 0522 btst -[A2], D2 000004C0 5006 addq.b D6, 8 000004C2 7B09 moveq.l D5, 0x09 000004C4 932A 08C9 sub.b [A2 + 0x8C9], D1 000004C8 28CB move.l [A4]+, A3 000004CA 21F2 562A 2883 move.l [0x00002883], [A2 + D5.w * 8 + 0x2A] 000004D0 0222 50E3 andi.b -[A2], 0xE3 000004D4 0193 bclr [A3], D0 000004D6 2A4B movea.l A5, A3 000004D8 059B bclr [A3]+, D2 000004DA 2541 035A move.l [A2 + 0x35A], D1 000004DE 6040 bra +0x42 /* 00000520 */ 000004E0 8902 sbcd D4, D2 000004E2 3B90 4000 move.w [A5 + D4.w], [A0] 000004E6 9B05 subx.b D5, D5 000004E8 3302 move.w -[A1], D2 000004EA 0501 btst D1, D2 000004EC CB91 and.l [A1], D5 000004EE 54DB scc [A3]+ 000004F0 6734 beq +0x36 /* 00000526 */ 000004F2 540F addq.b A7, 2 000004F4 282A FE26 move.l D4, [A2 - 0x1DA] 000004F8 F304 .extension 0x304 <> // unimplemented 000004FA EEE5 1586 bfset -[A5] {22:6} 000004FE 242B 2DF3 move.l D2, [A3 + 0x2DF3] 00000502 2A04 move.l D5, D4 00000504 F0A5 0503 .extension 0x0A5 <> // unimplemented 00000508 1866 movea.b A4, -[A6] 0000050A EB17 roxl D7.b, 5 0000050C 00D3 .incomplete 0000050E 464B not.w A3 00000510 1025 move.b D0, -[A5] 00000512 01E3 .incomplete 00000514 1183 1088 move.b [A0 + D1.w - 0x120], D3 00000518 EB01 asl D1.b, 5 0000051A A500 syscall Open/PBHOpen/HOpen, flags=5 0000051C 1B03 move.b -[A5], D3 0000051E 8823 or.b D4, -[A3] label00000520: 00000520 2D12 move.l -[A6], [A2] 00000522 2C12 move.l D6, [A2] 00000524 8600 or.b D3, D0 label00000526: 00000526 AB21 syscall RSect 00000528 DE86 add.l D7, D6 0000052A 3AE3 move.w [A5]+, -[A3] 0000052C 1F89 3513 013B 0528 move.b [[A7 + D3 * 4] + 0x13B0528], A1 00000534 6693 bne -0x6B /* 000004C9 */ 00000536 1C83 move.b [A6], D3 00000538 0523 btst -[A3], D2 0000053A 0241 1BCB andi.w D1, 0x1BCB 0000053E 126B 06C5 movea.b A1, [A3 + 0x6C5] 00000542 5A2B 2513 addq.b [A3 + 0x2513], 5 00000546 0DC3 .incomplete 00000548 196E CB07 0101 move.b [A4 + 0x101], [A6 - 0x34F9] 0000054E BE74 02CB cmp.w D7, [A4 + D0.w * 2 - 0x53] 00000552 6025 bra +0x27 /* 00000579 */ 00000554 01E4 .incomplete 00000556 B32A 6B26 xor.b [A2 + 0x6B26], D1 0000055A 889B or.l D4, [A3]+ 0000055C 155B 06AB move.b [A2 + 0x6AB], [A3]+ 00000560 268B move.l [A3], A3 00000562 02C5 .incomplete 00000564 32BE move.w [A1], <> 00000566 7400 moveq.l D2, 0x00 00000568 13EF 2305 2920 5B30 move.b [0x29205B30], [A7 + 0x2305] 00000570 E0B0 roxr D0, D0 00000572 AB48 syscall bXLONG8 00000574 BB02 xor.b D2, D5 00000576 5A60 addq.w -[A0], 5 00000578 2B00 move.l -[A5], D0 0000057A BC02 cmp.b D6, D2 0000057C E34A lsl D2.w, 1 0000057E EB0A lsl D2.b, 5 00000580 2A10 move.l D5, [A0] 00000582 6325 bls +0x27 /* 000005A9 */ 00000584 C306 abcd D1, D6 00000586 EB20 asl D0.b, D5 00000588 5444 addq.w D4, 2 0000058A 331B move.w -[A1], [A3]+ 0000058C 346B 1F5B movea.w A2, [A3 + 0x1F5B] 00000590 0B85 bclr D5, D5 00000592 100F move.b D0, A7 00000594 6E30 bgt +0x32 /* 000005C6 */ 00000596 A330 syscall OSEventAvail, flags=3 00000598 BE78 0293 cmp.w D7, [0x00000293] 0000059C 4A72 4A14 tst.w [A2 + D4 * 2 + 0x14] 000005A0 1B04 move.b -[A5], D4 000005A2 4C1C 4A01 movem.w D0,A1,A3,A6, [A4]+ 000005A6 0612 4A00 addi.b [A2], 0x0 000005AA 2B06 move.l -[A5], D6 000005AC 84D2 divu.w D2, [A2] 000005AE 4C00 D326 movem.w D1,D2,D5,A0,A1,A4,A6,A7, D0 000005B2 FB08 .extension 0xB08 <> // unimplemented 000005B4 3307 move.w -[A1], D7 000005B6 282B 2BE0 move.l D4, [A3 + 0x2BE0] 000005BA 8446 or.w D2, D6 000005BC 4C00 030A movem.w D1,D3,A0,A1, D0 000005C0 3621 move.w D3, -[A1] 000005C2 413B 1D2C .invalid 0, <> // invalid opcode 4 with b == 4 label000005C6: 000005C6 F30C .extension 0x30C <> // unimplemented 000005C8 FB29 .extension 0xB29 <> // unimplemented 000005CA 00DB .incomplete 000005CC 4626 not.b -[A6] 000005CE C32A 4164 and.b [A2 + 0x4164], D1 000005D2 52AB 0069 addq.l [A3 + 0x69], 1 000005D6 2722 move.l -[A3], -[A2] 000005D8 50D3 st [A3] 000005DA 3A6B 4CAB movea.w A5, [A3 + 0x4CAB] 000005DE 066B 4C23 08A5 addi.w [A3 + 0x8A5], 0x4C23 /* 'L#' */ 000005E4 24E5 move.l [A2]+, -[A5] 000005E6 2C22 move.l D6, -[A2] 000005E8 5023 addq.b -[A3], 8 000005EA 0D93 bclr [A3], D6 000005EC 2FF1 0033 move.l <>, [A1 + D0.w + 0x33] 000005F0 0904 btst D4, D4 000005F2 1501 move.b -[A2], D1 000005F4 230D move.l -[A1], A5 000005F6 0B56 bchg [A6], D5 000005F8 1902 move.b -[A4], D2 000005FA 0D01 btst D1, D6 000005FC F6FB 7151 .extension 0x6FB <> // unimplemented 00000600 80CD divu.w D0, A5 00000602 0024 DB07 ori.b -[A4], 0x7 00000606 0608 0293 addi.b A0, 0x93 0000060A 81FA 1036 divs.w D0, [PC + 0x1036 /* 00001038, value 0xE3B */] 0000060E F032 124E 0053 pmove MR4, [A2 + D0.w + 0x53] 00000614 3A0B move.w D5, A3 00000616 0E11 2660 .invalid.b [A1], 0x60 /* '`' */ // invalid immediate operation 0000061A 0926 btst -[A6], D4 0000061C A934 syscall ClearMenuBar 0000061E 256E 4E89 01AB move.l [A2 + 0x1AB], [A6 + 0x4E89] 00000624 852A FE8B or.b [A2 - 0x175], D2 00000628 0206 0D29 andi.b D6, 0x29 /* ')' */ 0000062C 0F2A 1026 btst [A2 + 0x1026], D7 00000630 E304 asl D4.b, 1 00000632 E536 roxl D6.b, D2 00000634 2A3C 5E0C 1673 move.l D5, 0x5E0C1673 0000063A 082B 4AA9 7202 btst.b [A3 + 0x7202], 0xA9 00000640 8B88 0825 unpk -[A5], -[A0], 0x0825 00000644 030F btst A7, D1 00000646 7216 moveq.l D1, 0x16 00000648 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 0000064A 2B4A 2A10 move.l [A5 + 0x2A10], A2 0000064E D812 add.b D4, [A2] label00000650: 00000650 16C1 move.b [A3]+, D1 00000652 16FB 0416 move.b [A3]+, [PC + D0.w * 4 + 0x16] 00000656 100D move.b D0, A5 00000658 5E14 addq.b [A4], 7 0000065A 2E10 move.l D7, [A0] 0000065C 6102 bsr +0x4 /* 00000660 */ 0000065E B304 xor.b D4, D1 fn00000660: 00000660 F306 .extension 0x306 <> // unimplemented 00000662 AC1C syscall Count1Types, auto_pop 00000664 04A3 132B 4AA3 subi.l -[A3], 0x132B4AA3 0000066A 130F move.b -[A1], A7 0000066C 003B 23B0 F311 ori.b [[PC + A7 * 2]], 0xB0 00000672 E541 asl D1.w, 2 00000674 8D6B 4507 or.w [A3 + 0x4507], D6 00000678 100B move.b D0, A3 0000067A 0B3C AE04 btst 0x4, D5 0000067E 064C 02EB addi.w A4, 0x2EB 00000682 1331 0260 move.b -[A1], [A1 + D0.w * 2 + 0x60] 00000686 DE3C 058D add.b D7, 0x8D 0000068A EB02 asl D2.b, 5 0000068C B304 xor.b D4, D1 0000068E 5A60 addq.w -[A0], 5 00000690 ED48 lsl D0.w, 6 00000692 032D 2A10 btst [A5 + 0x2A10], D1 00000696 3B08 move.w -[A5], A0 00000698 5AA5 addq.l -[A5], 5 0000069A 1B4D 4985 move.b [A5 + 0x4985], A5 0000069E 0111 btst [A1], D0 000006A0 1CC1 move.b [A6]+, D1 000006A2 59E9 4EE5 svs [A1 + 0x4EE5] 000006A6 58A2 addq.l -[A2], 4 000006A8 065B 0FE1 addi.w [A3]+, 0xFE1 000006AC 64A2 bcc -0x5C /* 00000650 */ 000006AE 067B 0D54 A31A 34A2 addi.w [[PC + A2 * 2] + 0x34A2], 0xD54 /* '\rT' */ 000006B6 0643 046C addi.w D3, 0x46C 000006BA 4E38 .invalid // invalid opcode 4 000006BC AD16 syscall HideWindow, auto_pop 000006BE A913 syscall NewWindow 000006C0 C558 and.w [A0]+, D2 000006C2 0905 btst D5, D4 000006C4 AB1C syscall NewTempBuffer 000006C6 DE4E add.w D7, A6 000006C8 3B03 move.w -[A5], D3 000006CA 78A3 moveq.l D4, 0xFFFFFFA3 000006CC 0123 btst -[A3], D0 000006CE 6E5A bgt +0x5C /* 0000072A */ 000006D0 58A3 addq.l -[A3], 4 000006D2 091E btst [A6]+, D4 000006D4 04DB .incomplete 000006D6 019A bclr [A2]+, D0 000006D8 DB01 addx.b D5, D1 000006DA 94D3 sub.w A2, [A3] 000006DC 01F3 .incomplete 000006DE 0B33 08E8 btst [A3 + D0 - 0x24], D5 000006E2 3B13 move.w -[A5], [A3] 000006E4 283B 2E01 move.l D4, [PC + D2 * 8 + 0x1] 000006E8 2F45 4FBB move.l [A7 + 0x4FBB], D5 000006EC 356E 30C6 46FB move.w [A2 + 0x46FB], [A6 + 0x30C6] 000006F2 19AB 0356 C301 move.b [[A4 + <> + A4 * 2]], [A3 + 0x356] 000006F8 FB02 .extension 0xB02 <> // unimplemented 000006FA 6310 bls +0x12 /* 0000070C */ 000006FC C315 and.b [A5], D1 000006FE 4192 .invalid 0, [A2] // invalid opcode 4 with b == 6 00000700 DB04 addx.b D5, D4 00000702 3B13 move.w -[A5], [A3] 00000704 76D1 moveq.l D3, 0xFFFFFFD1 00000706 0283 0BC9 020B andi.l D3, 0xBC9020B label0000070C: 0000070C 0883 05FA bclr.b D3, 0xFA 00000710 EB12 roxl D2.b, 5 00000712 9B02 subx.b D5, D2 00000714 6B06 bmi +0x8 /* 0000071C */ 00000716 E533 roxl D3.b, D2 00000718 5C8B addq.l A3, 6 0000071A 0841 3833 bchg.b D1, 0x33 /* '3' */ // begin alternate branch 0000071C-00000722 label0000071C: 0000071C 3833 065B move.w D4, [A3 + D0.w * 8 + 0x5B] 00000720 06D3 .incomplete // end alternate branch 0000071C-00000722 label0000071C: // (misaligned) 0000071E 065B 06D3 addi.w [A3]+, 0x6D3 00000722 0F26 btst -[A6], D7 00000724 9B1E sub.b [A6]+, D5 00000726 ED5D rol D5.w, 6 00000728 4125 .invalid 0, -[A5] // invalid opcode 4 with b == 4 label0000072A: 0000072A 3B03 move.w -[A5], D3 0000072C 3C22 move.w D6, -[A2] 0000072E B8C3 cmpa.w A4, D3 00000730 0D8B bclr A3, D6 00000732 6431 bcc +0x33 /* 00000765 */ 00000734 0513 btst [A3], D2 00000736 1029 05EB move.b D0, [A1 + 0x5EB] 0000073A 0185 bclr D5, D0 0000073C 04A3 2436 A921 subi.l -[A3], 0x2436A921 00000742 0D2C AB06 btst [A4 - 0x54FA], D6 00000746 1345 058A move.b [A1 + 0x58A], D5 0000074A 08A9 5F05 1183 bclr.b [A1 + 0x1183], 0x5 00000750 6622 bne +0x24 /* 00000774 */ 00000752 507B 0913 45E9 0229 addq.w [[PC + D0] + 0x45E90229], 8 0000075A 1809 move.b D4, A1 0000075C 02B3 91E9 5829 3641 andi.l [A3 + D3.w * 8 + 0x41], 0x91E95829 00000764 9704 subx.b D3, D4 00000766 1106 move.b -[A0], D6 00000768 ED02 asl D2.b, 6 0000076A 9B8F subx.l -[A5], -[A7] 0000076C AD01 syscall FMSwapFont, auto_pop 0000076E 6900 F11B bvs -0xEE3 /* FFFFF88B */ 00000772 8B00 sbcd D5, D0 label00000774: 00000774 0D1C btst [A4]+, D6 00000776 A17A syscall SetADBInfo, flags=1 00000778 A206 syscall KillIO, flags=2 0000077A B312 xor.b [A2], D1 0000077C C306 abcd D1, D6 0000077E C313 and.b [A3], D1 00000780 0608 BB02 addi.b A0, 0x2 00000784 055B bchg [A3]+, D2 00000786 306B 48E9 movea.w A0, [A3 + 0x48E9] 0000078A 00C1 .incomplete 0000078C 5A40 addq.w D0, 5 0000078E E505 asl D5.b, 2 00000790 0FA8 6556 bclr [A0 + 0x6556], D7 00000794 2A6A 80D9 movea.l A5, [A2 - 0x7F27] 00000798 1CA3 move.b [A6], -[A3] 0000079A 2C22 move.l D6, -[A2] 0000079C B8E3 cmpa.w A4, -[A3] 0000079E 012B 1B66 btst [A3 + 0x1B66], D0 000007A2 FB12 .extension 0xB12 <> // unimplemented 000007A4 1B01 move.b -[A5], D1 000007A6 CB21 and.b -[A1], D5 000007A8 38A3 move.w [A4], -[A3] 000007AA 0922 btst -[A2], D4 000007AC B887 cmp.l D4, D7 000007AE 04FC .incomplete 000007B0 411A .invalid 0, [A2]+ // invalid opcode 4 with b == 4 000007B2 FA04 DB37 .unknown 0xFA04 0xDB37 (W = 5) 000007B6 06AB 0378 8B0D 3B0B addi.l [A3 + 0x3B0B], 0x3788B0D 000007BE 06FB .incomplete 000007C0 0B6B 014B bchg [A3 + 0x14B], D5 000007C4 1622 move.b D3, -[A2] 000007C6 B88B cmp.l D4, A3 000007C8 0ECB .incomplete 000007CA 2190 C304 move.l <>, [A0] 000007CE 8307 sbcd D1, D7 000007D0 A308 syscall Create/PBHCreate/HCreate, flags=3 000007D2 9B3A FB00 sub.b [PC - 0x500 /* 000002D4, value 0x53 'S' */], D5 000007D6 A303 syscall Write, flags=3 000007D8 5CBB 00EB addq.l [PC + D0.w - 0x21], 6 000007DC 03F3 .incomplete 000007DE 080A A206 btst.b A2, 0x6 000007E2 B046 cmp.w D0, D6 000007E4 6EFB bgt -0x3 /* 000007E1 */ 000007E6 0922 btst -[A2], D4 000007E8 B897 cmp.l D4, [A7] 000007EA 05DE .incomplete 000007EC 737A moveq.l D1, 0x7A 000007EE 0FE8 .incomplete 000007F0 D30B addx.b -[A1], -[A3] 000007F2 22B8 8307 move.l [A1], [0xFFFF8307] 000007F6 D31C add.b [A4]+, D1 000007F8 2102 move.l -[A0], D2 000007FA D305 addx.b D1, D5 000007FC 1B06 move.b -[A5], D6 000007FE B8DB cmpa.w A4, [A3]+ 00000800 0553 bchg [A3], D2 00000802 6BC3 bmi -0x3B /* 000007C7 */ 00000804 6553 bcs +0x55 /* 00000859 */ 00000806 47E8 D301 lea.l A3, [A0 - 0x2CFF] 0000080A DB45 addx.w D5, D5 0000080C 6868 bvc +0x6A /* 00000876 */ 0000080E 0698 000F 2693 addi.l [A0]+, 0xF2693 00000814 66E5 bne -0x19 /* 000007FB */ 00000816 8209 or.b D1, A1 00000818 17E5 614B 4C63 1F83 move.b [[PC + <>] + 0x4C631F83], -[A5] 00000820 0956 bchg [A6], D4 00000822 4B4C chk.w D5, A4 00000824 21C2 BB01 move.l [0xFFFFBB01], D2 00000828 9B00 subx.b D5, D0 0000082A 0802 6B74 btst.b D2, 0x74 /* 't' */ 0000082E 3645 movea.w A3, D5 00000830 1E4B movea.b A7, A3 00000832 4C46 9802 movem.l D1,A3,A4,A7, D6 00000836 530E subq.b A6, 1 00000838 00CB .incomplete 0000083A 5921 subq.b -[A1], 4 0000083C 0283 02E6 4C92 andi.l D3, 0x2E64C92 00000842 6B08 bmi +0xA /* 0000084C */ 00000844 00AB 4D02 0F85 1216 ori.l [A3 + 0x1216], 0x4D020F85 label0000084C: 0000084C 8118 or.b [A0]+, D0 0000084E CB01 abcd D5, D1 00000850 C2F3 2E66 mulu.w D1, [A3 + D2 * 8 + 0x66] 00000854 230F move.l -[A1], A7 00000856 4603 not.b D3 00000858 035B bchg [A3]+, D1 0000085A 3D43 825B move.w [A6 - 0x7DA5], D3 0000085E 3D38 087C move.w -[A6], [0x0000087C] 00000862 AB29 syscall TrimRect 00000864 000F DA82 ori.b A7, 0x82 00000868 308B move.w [A0], A3 0000086A 020B 03FB andi.b A3, 0xFB 0000086E 07F0 .incomplete 00000870 BEFB 0700 cmpa.w A7, [PC + <> + D0 * 8] 00000874 2369 9301 0507 move.l [A1 + 0x507], [A1 - 0x6CFF] // begin alternate branch 00000876-0000087A label00000876: 00000876 9301 subx.b D1, D1 00000878 0507 btst D7, D2 // end alternate branch 00000876-0000087A label00000876: // (misaligned) 0000087A B303 xor.b D3, D1 0000087C 8319 or.b [A1]+, D1 0000087E D312 add.b [A2], D1 00000880 4805 nbcd.b D5 00000882 2083 move.l [A0], D3 00000884 19A3 1303 5F00 0F61 move.b [[A4 + <> + D1 * 2] + 0x5F000F61], -[A3] 0000088C 39A3 0A48 move.w [A4 + D0 * 2 + 0x48], -[A3] 00000890 4043 negx.w D3 00000892 020F A44C andi.b A7, 0x4C /* 'L' */ 00000896 00FB .incomplete 00000898 C016 and.b D0, [A6] 0000089A 0698 DB13 6B08 addi.l [A0]+, 0xDB136B08 000008A0 026B 85F0 6025 andi.w [A3 + 0x6025], 0x85F0 000008A6 052B 6930 btst [A3 + 0x6930], D2 000008AA 811C or.b [A4]+, D0 000008AC 692F bvs +0x31 /* 000008DD */ 000008AE 7307 moveq.l D1, 0x07 000008B0 240F move.l D2, A7 000008B2 DE04 add.b D7, D4 000008B4 065B 02F2 addi.w [A3]+, 0x2F2 000008B8 76C3 moveq.l D3, 0xFFFFFFC3 000008BA 100F move.b D0, A7 000008BC 5A58 addq.w [A0]+, 5 000008BE 7302 moveq.l D1, 0x02 000008C0 3CA3 move.w [A6], -[A3] 000008C2 0833 40A7 0605 btst.b [A3 + D0.w * 8 + 0x5], 0xA7 000008C8 AA4B syscall NewColorDialog/NewCDialog 000008CA 636D bls +0x6F /* 00000939 */ 000008CC 02FB .incomplete 000008CE 24A7 move.l [A2], -[A7] 000008D0 06CB .incomplete 000008D2 669B bne -0x63 /* 0000086F */ 000008D4 3222 move.w D1, -[A2] 000008D6 B84B cmp.w D4, A3 000008D8 0ECB .incomplete 000008DA 2166 FB44 move.l [A0 - 0x4BC], -[A6] 000008DE 693F bvs +0x41 /* 0000091F */ 000008E0 3C79 2225 603C movea.w A6, [0x2225603C] 000008E6 EB17 roxl D7.b, 5 000008E8 5A58 addq.w [A0]+, 5 000008EA D305 addx.b D1, D5 000008EC 1E3C DB05 move.b D7, 0x5 000008F0 7E64 moveq.l D7, 0x64 000008F2 CB33 0B18 and.b [A3 + D0 * 2], D5 000008F6 833B E868 or.b [PC + A6 + 0x68], D1 000008FA 68AB bvc -0x53 /* 000008A7 */ 000008FC 03DB .incomplete 000008FE 0303 btst D3, D1 00000900 2C6B 1E92 movea.l A6, [A3 + 0x1E92] 00000904 D30A addx.b -[A1], -[A2] 00000906 5323 subq.b -[A3], 1 00000908 040B 02A0 subi.b A3, 0xA0 0000090C 8B13 or.b [A3], D5 0000090E 7941 moveq.l D4, 0x41 00000910 C1D1 muls.w D0, [A1] 00000912 4306 .invalid 1, D6 // invalid opcode 4 with b == 4 00000914 76C9 moveq.l D3, 0xFFFFFFC9 00000916 4B7B 053B 189B 0246 08D0 44C8 chk.w D5, [[PC + 0x189B0246 + D0 * 4] + 0x8D044C8] 00000922 1000 move.b D0, D0 00000924 2304 move.l -[A1], D4 00000926 1B16 move.b -[A5], [A6] 00000928 30E3 move.w [A0]+, -[A3] 0000092A 0266 E324 andi.w -[A6], 0xE324 0000092E E103 asl D3.b, 8 00000930 930A subx.b -[A1], -[A2] 00000932 330E move.w -[A1], A6 00000934 831E or.b [A6]+, D1 00000936 0313 btst [A3], D1 00000938 8B0B sbcd -[A5], -[A3] 0000093A 8306 sbcd D1, D6 0000093C FB22 .extension 0xB22 <> // unimplemented 0000093E E105 asl D5.b, 8 00000940 C325 and.b -[A5], D1 00000942 2B37 530B 8B07 D314 move.l -[A5], [[A7 + <> + D5 * 2] - 0x74F82CEC] 0000094A 9302 subx.b D1, D2 0000094C 8B10 or.b [A0], D5 0000094E 4B15 .invalid 5, [A5] // invalid opcode 4 with b == 4 00000950 B316 xor.b [A6], D1 00000952 E317 roxl D7.b, 1 00000954 E317 roxl D7.b, 1 00000956 2100 move.l -[A0], D0 00000958 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 0000095A 2501 move.l -[A2], D1 0000095C 3285 move.w [A1], D5 0000095E 062B 258C EA06 addi.b [A3 - 0x15FA], 0x8C 00000964 726B moveq.l D1, 0x6B 00000966 09AB 04E5 bclr [A3 + 0x4E5], D4 0000096A 0706 btst D6, D3 0000096C 9898 sub.l D4, [A0]+ 0000096E 0043 4E2B ori.w D3, 0x4E2B /* 'N+' */ 00000972 036B 0993 bchg [A3 + 0x993], D1 00000976 006B 09BB 0112 ori.w [A3 + 0x112], 0x9BB 0000097C 640F bcc +0x11 /* 0000098D */ 0000097E 3A63 movea.w A5, -[A3] 00000980 3263 movea.w A1, -[A3] 00000982 0066 E315 ori.w -[A6], 0xE315 00000986 1E6B 0973 movea.b A7, [A3 + 0x973] 0000098A 04C2 .incomplete 0000098C 7B04 moveq.l D5, 0x04 0000098E 6318 bls +0x1A /* 000009A8 */ 00000990 3B0E move.w -[A5], A6 00000992 08E3 2693 bset.b -[A3], 0x93 00000996 0290 7001 0A6E andi.l [A0], 0x70010A6E 0000099C 3023 move.w D0, -[A3] 0000099E 0B01 btst D1, D5 000009A0 0244 1300 andi.w D4, 0x1300 000009A4 7307 moveq.l D1, 0x07 000009A6 7EE3 moveq.l D7, 0xFFFFFFE3 label000009A8: 000009A8 0668 6868 F81E addi.w [A0 - 0x7E2], 0x6868 /* 'hh' */ 000009AE 7307 moveq.l D1, 0x07 000009B0 D301 addx.b D1, D1 000009B2 4E13 .invalid // invalid opcode 4 000009B4 00E3 .incomplete 000009B6 063B 08A6 E306 DB1C addi.b [[PC + <>] + A6 * 2 - 0x24E4], 0xA6 000009BE E07A ror D2.w, D0 000009C0 7A7A moveq.l D5, 0x7A 000009C2 EB00 asl D0.b, 5 000009C4 2103 move.l -[A0], D3 000009C6 9B1A sub.b [A2]+, D5 000009C8 E306 asl D6.b, 1 000009CA 122C FB06 move.b D1, [A4 - 0x4FA] 000009CE 12E3 move.b [A1]+, -[A3] 000009D0 061E 2C3B addi.b [A6]+, 0x3B /* ';' */ 000009D4 0042 12D3 ori.w D2, 0x12D3 000009D8 0012 64DC ori.b [A2], 0xDC 000009DC 4C92 70B3 movem.w D0,D1,D4,D5,D7,A4,A5,A6, [A2] 000009E0 15A1 02C3 move.b [A2 + D0.w * 2 - 0x61], -[A1] 000009E4 0841 00EB bchg.b D1, 0xEB 000009E8 3C3A FB12 move.w D6, [PC - 0x4EE /* 000004FC, value 0x1586 */] 000009EC 090A btst A2, D4 000009EE F312 .extension 0x312 <> // unimplemented 000009F0 1264 movea.b A1, -[A4] 000009F2 7316 moveq.l D1, 0x16 000009F4 4C4C 0F3A movem.l D1,D3,D4,D5,A0,A1,A2,A3, A4 000009F8 C314 and.b [A4], D1 000009FA 1264 movea.b A1, -[A4] 000009FC 0F3A 430B btst [PC + 0x430B /* 00004D09, cstring "" */], D7 label00000A00: 00000A00 A6EE syscall vCkExtFS, flags=6 00000A02 7E64 moveq.l D7, 0x64 00000A04 7A7A moveq.l D5, 0x7A 00000A06 6CB3 bge -0x4B /* 000009BB */ 00000A08 0073 0F10 1302 1B00 ori.w [[A3 + <> + D1 * 2] + 0x1B00], 0xF10 00000A10 6CEE bge -0x10 /* 00000A00 */ 00000A12 FB41 .extension 0xB41 <> // unimplemented 00000A14 1302 move.b -[A1], D2 00000A16 EE05 asr D5.b, 7 00000A18 0196 bclr [A6], D0 00000A1A EB08 lsl D0.b, 5 00000A1C 4CC3 5132 movem.l D1,D4,D5,A0,A4,A6, D3 00000A20 251A move.l -[A2], [A2]+ 00000A22 4C61 1185 movem.l D3,D7,A0,A5,A7, -[A1] 00000A26 71B3 moveq.l D0, 0xFFFFFFB3 00000A28 A363 syscall MaxApplZone, flags=3 00000A2A 0BBB 3BE4 bclr <>, D5 00000A2E A49B syscall Messager, flags=4 00000A30 02A4 230B 230E andi.l -[A4], 0x230B230E 00000A36 1264 movea.b A1, -[A4] 00000A38 0103 btst D3, D0 00000A3A 4C13 8E12 movem.w D1,D4,A1,A2,A3,A7, [A3] 00000A3E EE46 asr D6.w, 7 00000A40 4C41 DE12 movem.l D1,D4,A1,A2,A3,A4,A6,A7, D1 00000A44 EEFB 3C93 0739 019B 8001 bfset [[PC + 0x19B8001 + D0 * 8]] {D2:19} 00000A4E 0626 0392 addi.b -[A6], 0x92 00000A52 B1B1 DC08 xor.l [A1 + A5 * 4 + 0x8], D0 00000A56 020F 6E36 andi.b A7, 0x36 /* '6' */ 00000A5A 1700 move.b -[A3], D0 00000A5C 26E3 move.l [A3]+, -[A3] 00000A5E 0133 5653 btst [A3 + D5.w * 8 + 0x53], D0 00000A62 05C1 .incomplete 00000A64 A5BB syscall vIAZPostInit, flags=5 00000A66 01C5 .incomplete 00000A68 010F btst A7, D0 00000A6A 364D movea.w A3, A5 00000A6C 4D5C chk.w D6, [A4]+ 00000A6E 8A04 or.b D5, D4 00000A70 2E10 move.l D7, [A0] 00000A72 0B03 btst D3, D5 00000A74 28CB move.l [A4]+, A3 00000A76 13D3 2850 74BA move.b [0x285074BA], [A3] 00000A7C 289B move.l [A4], [A3]+ 00000A7E 1403 move.b D2, D3 00000A80 256A BA28 7304 move.l [A2 + 0x7304], [A2 - 0x45D8] 00000A86 BA28 446B cmp.b D5, [A0 + 0x446B] 00000A8A 0D81 bclr D1, D6 00000A8C 3934 DB04 move.w -[A4], <> 00000A90 8307 sbcd D1, D7 00000A92 2B12 move.l -[A5], [A2] 00000A94 3473 0422 movea.w A2, [A3 + D0.w * 4 + 0x22] 00000A98 50A3 addq.l -[A3], 8 00000A9A 0034 44D3 016A 1B06 50BB ori.b [[A4 + 0x1B06] + 0x50BB], 0xD3 00000AA4 19D3 28CB move.b 0xCB, [A3] 00000AA8 15E0 0B03 move.b [PC + 0xB03 /* 000015AD, value 0x22 '\"' */], -[A0] 00000AAC 106B 0ABA movea.b A0, [A3 + 0xABA] 00000AB0 1061 movea.b A0, -[A1] label00000AB2: 00000AB2 04D3 .incomplete 00000AB4 24BA 1073 move.l [A2], [PC + 0x1073 /* 00001B29, value 0x1230A51 */] 00000AB8 0421 06F0 subi.b -[A1], 0xF0 00000ABC BA10 cmp.b D5, [A0] 00000ABE 6B0D bmi +0xF /* 00000ACD */ 00000AC0 CB15 and.b [A5], D5 00000AC2 E336 roxl D6.b, D1 00000AC4 B8BA 107B cmp.l D4, [PC + 0x107B /* 00001B41, value 0x4608B242 */] 00000AC8 820F or.b D1, A7 00000ACA B8E1 cmpa.w A4, -[A1] 00000ACC C7A5 and.l -[A5], D3 00000ACE 87E9 7DE5 divs.w D3, [A1 + 0x7DE5] 00000AD2 0928 2E6A btst [A0 + 0x2E6A], D4 00000AD6 141C move.b D2, [A4]+ 00000AD8 0402 BB24 subi.b D2, 0x24 /* '$' */ 00000ADC A105 syscall Status, flags=1 00000ADE 7300 moveq.l D1, 0x00 00000AE0 1E10 move.b D7, [A0] 00000AE2 B359 xor.w [A1]+, D1 00000AE4 3C7B 2D04 movea.w A6, <> 00000AE8 1303 move.b -[A1], D3 00000AEA C500 abcd D2, D0 00000AEC 347B 2D76 movea.w A2, <> 00000AF0 6D04 blt +0x6 /* 00000AF6 */ 00000AF2 65BE bcs -0x40 /* 00000AB2 */ 00000AF4 0C64 C178 cmpi.w -[A4], 0xC178 // begin alternate branch 00000AF6-00000AFA label00000AF6: 00000AF6 C178 2E04 and.w [0x00002E04], D0 // end alternate branch 00000AF6-00000AFA label00000AF6: // (misaligned) 00000AF8 2E04 move.l D7, D4 00000AFA 7B0A moveq.l D5, 0x0A 00000AFC 4511 .invalid 2, [A1] // invalid opcode 4 with b == 4 00000AFE 1B3A AADB move.b -[A5], [PC - 0x5525 /* FFFFB5DB, cstring "" */] 00000B02 1523 move.b -[A2], -[A3] 00000B04 30D3 move.w [A0]+, [A3] 00000B06 273E move.l -[A3], <> 00000B08 1412 move.b D2, [A2] 00000B0A 6412 bcc +0x14 /* 00000B1E */ 00000B0C CA12 and.b D5, [A2] 00000B0E 1602 move.b D3, D2 00000B10 3315 move.w -[A1], [A5] 00000B12 1E16 move.b D7, [A6] 00000B14 E301 asl D1.b, 1 00000B16 032D 668B btst [A5 + 0x668B], D1 00000B1A 106C CAC1 movea.b A0, [A4 - 0x353F] label00000B1E: 00000B1E 571E subq.b [A6]+, 3 00000B20 1609 move.b D3, A1 00000B22 3C92 move.w [A6], [A2] 00000B24 D301 addx.b D1, D1 00000B26 D378 9B28 add.w [0xFFFF9B28], D1 00000B2A E84B lsr D3.w, 4 00000B2C 0273 0A6B 5E66 andi.w [A3 + D5 * 8 + 0x66], 0xA6B /* '\nk' */ 00000B32 2B10 move.l -[A5], [A0] 00000B34 6502 bcs +0x4 /* 00000B38 */ 00000B36 413C 1633 01D3 .invalid 0, 0x163301D3 // invalid opcode 4 with b == 4 // begin alternate branch 00000B38-00000B44 label00000B38: 00000B38 1633 01D3 013B 4DD3 move.b D3, [[] + 0x13B4DD3] 00000B40 5AE8 D320 spl [A0 - 0x2CE0] // end alternate branch 00000B38-00000B44 label00000B38: // (misaligned) 00000B3C 013B 4DD3 5AE8 D320 btst [[] + 0x5AE8D320], D0 00000B44 A033 syscall VInstall 00000B46 10B1 0193 04D3 01EB move.b [A0], [[ + D0] + 0x4D301EB] 00000B4E 2C2B 30E8 move.l D6, [A3 + 0x30E8] 00000B52 2C6C 4A0B movea.l A6, [A4 + 0x4A0B] 00000B56 2186 1302 4A6C move.l [[A0 + <> + D1 * 2] + 0x4A6C], D6 00000B5C 2C0B move.l D6, A3 00000B5E 213E move.l -[A0], <> 00000B60 1302 move.b -[A1], D2 00000B62 2C12 move.l D6, [A2] 00000B64 3E33 496C move.w D7, <> 00000B68 4A7B 17C1 tst.w [[ + <>]] 00000B6C 0186 bclr D6, D0 00000B6E 6C2C bge +0x2E /* 00000B9C */ 00000B70 7B17 moveq.l D5, 0x17 00000B72 C101 abcd D0, D1 00000B74 3E9B move.w [A7], [A3]+ 00000B76 0107 btst D7, D0 00000B78 002B 16AE CA12 ori.b [A3 - 0x35EE], 0xAE 00000B7E 3E02 move.w D7, D2 00000B80 0F1D btst [A5]+, D7 00000B82 063B 463E E814 addi.b [PC + A6 + 0x14], 0x3E /* '>' */ 00000B88 0093 4602 0F69 ori.l [A3], 0x46020F69 00000B8E 0F43 bchg D3, D7 00000B90 0DF9 .incomplete 00000B92 0EBB 6132 E351 8CD3 .invalid.l [PC + A0 * 4 - 0x45], 0x6132E351 // invalid immediate operation 00000B9A 86E5 divu.w D3, -[A5] label00000B9C: 00000B9C 02AB 1910 C182 D300 andi.l [A3 - 0x2D00], 0x1910C182 00000BA4 299C CB0C move.l <>, [A4]+ 00000BA8 2403 move.l D2, D3 00000BAA 402E 65DF negx.b [A6 + 0x65DF] 00000BAE E513 roxl D3.b, 2 00000BB0 334C 1412 move.w [A1 + 0x1412], A4 00000BB4 2B17 move.l -[A5], [A7] 00000BB6 1223 move.b D1, -[A3] 00000BB8 1085 move.b [A0], D5 00000BBA 0433 932B 17E3 092B 171B 0953 subi.b [[0x92B] + 0x171B0953], 0x2B /* '+' */ 00000BC6 0C22 509B cmpi.b -[A2], 0x9B 00000BCA 1323 move.b -[A1], -[A3] 00000BCC 10FB 15DE move.b [A0]+, <> 00000BD0 2310 move.l -[A1], [A0] 00000BD2 BB23 xor.b -[A3], D5 00000BD4 C116 and.b [A6], D0 00000BD6 B300 xor.b D0, D1 00000BD8 DB20 add.b -[A0], D5 00000BDA 2909 move.l -[A4], A1 00000BDC 0FAD 04D3 bclr [A5 + 0x4D3], D7 00000BE0 04B9 045B 1E1E 167E B318 subi.l [0x167EB318], 0x45B1E1E 00000BEA D301 addx.b D1, D1 00000BEC E332 roxl D2.b, D1 00000BEE 6868 bvc +0x6A /* 00000C58 */ 00000BF0 7302 moveq.l D1, 0x02 00000BF2 16A3 move.b [A3], -[A3] 00000BF4 08E3 32FB bset.b -[A3], 0xFB 00000BF8 0006 EB14 ori.b D6, 0x14 00000BFC 8B0A sbcd -[A5], -[A2] 00000BFE 321C move.w D1, [A4]+ 00000C00 161C move.b D3, [A4]+ 00000C02 B300 xor.b D0, D1 00000C04 1E16 move.b D7, [A6] 00000C06 3B00 move.w -[A5], D0 00000C08 FB24 .extension 0xB24 <> // unimplemented 00000C0A 12D3 move.b [A1]+, [A3] 00000C0C 0C02 9310 cmpi.b D2, 0x10 00000C10 C300 abcd D1, D0 00000C12 1E16 move.b D7, [A6] 00000C14 6103 bsr +0x5 /* 00000C19 */ 00000C16 E103 asl D3.b, 8 00000C18 7A7A moveq.l D5, 0x7A 00000C1A 2250 movea.l A1, [A0] 00000C1C 5B0A subq.b A2, 5 00000C1E E324 asl D4.b, D1 00000C20 2B0E move.l -[A5], A6 00000C22 5343 subq.w D3, 1 00000C24 CB30 1C16 and.b [A0 + D1 * 4 + 0x16], D5 00000C28 D303 addx.b D1, D3 00000C2A 020F 1C16 andi.b A7, 0x16 00000C2E 8402 or.b D2, D2 00000C30 0F22 btst -[A2], D7 00000C32 500B addq.b A3, 8 00000C34 1C03 move.b D6, D3 00000C36 230B move.l -[A1], A3 00000C38 193B 1F22 5046 030D move.b -[A4], [[PC + 0x5046 + D1 * 8] + 0x30D] 00000C40 E324 asl D4.b, D1 00000C42 2329 5343 move.l -[A1], [A1 + 0x5343] 00000C46 0B1D btst [A5]+, D5 00000C48 4B0E .invalid 5, A6 // invalid opcode 4 with b == 4 00000C4A FB15 .extension 0xB15 <> // unimplemented 00000C4C 3B0C move.w -[A5], A4 00000C4E EB0A lsl D2.b, 5 00000C50 B30A cmpm.b [A1]+, [A2]+ 00000C52 1C16 move.b D6, [A6] 00000C54 F307 .extension 0x307 <> // unimplemented 00000C56 FB15 .extension 0xB15 <> // unimplemented label00000C58: 00000C58 02B3 8F22 5083 0703 19FB 1503 andi.l [[A3 + <> + D0 * 8] + 0x19FB1503], 0x8F225083 00000C64 2313 move.l -[A1], [A3] 00000C66 0E17 01BE .invalid.b [A7], 0xBE // invalid immediate operation 00000C6A FB15 .extension 0xB15 <> // unimplemented 00000C6C DB04 addx.b D5, D4 00000C6E EB0A lsl D2.b, 5 00000C70 7B05 moveq.l D5, 0x05 00000C72 8D02 sbcd D6, D2 00000C74 BBA3 xor.l -[A3], D5 00000C76 2250 movea.l A1, [A0] 00000C78 230C move.l -[A1], A4 00000C7A ACE1 syscall InsetRgn, auto_pop 00000C7C 0512 btst [A2], D2 00000C7E B300 xor.b D0, D1 00000C80 3349 2517 move.w [A1 + 0x2517], A1 00000C84 FB0E .extension 0xB0E <> // unimplemented 00000C86 2250 movea.l A1, [A0] 00000C88 8B0E sbcd -[A5], -[A6] 00000C8A FB15 .extension 0xB15 <> // unimplemented 00000C8C C180 and.l D0, D0 00000C8E 050E btst A6, D2 00000C90 B706 xor.b D6, D3 00000C92 CA66 and.w D5, -[A6] 00000C94 632C bls +0x2E /* 00000CC2 */ 00000C96 8D04 sbcd D6, D4 00000C98 45BF .invalid 2, <> // invalid opcode 4 with b == 6 00000C9A C303 abcd D1, D3 00000C9C EB17 roxl D7.b, 5 00000C9E C90D abcd -[A4], -[A5] 00000CA0 A2A3 syscall 0x0A3, flags=2 00000CA2 010B btst A3, D0 00000CA4 09CD .incomplete 00000CA6 0BAA D33E bclr [A2 - 0x2CC2], D5 00000CAA 0109 btst A1, D0 00000CAC AA6B syscall PowerPCFuture 00000CAE 4B29 02EA .invalid 5, [A1 + 0x2EA] // invalid opcode 4 with b == 4 00000CB2 0B1C btst [A4]+, D5 00000CB4 FB15 .extension 0xB15 <> // unimplemented 00000CB6 3313 move.w -[A1], [A3] 00000CB8 1B09 move.b -[A5], A1 00000CBA 1C16 move.b D6, [A6] 00000CBC 2250 movea.l A1, [A0] 00000CBE 450A .invalid 2, A2 // invalid opcode 4 with b == 4 00000CC0 0F22 btst -[A2], D7 label00000CC2: 00000CC2 50DC st [A4]+ 00000CC4 030D btst A5, D1 00000CC6 8B2F 669B or.b [A7 + 0x669B], D5 00000CCA 1D1B move.b -[A6], [A3]+ 00000CCC 01FB .incomplete 00000CCE 1579 2F81 6B3B 16E8 move.b [A2 + 0x16E8], [0x2F816B3B] 00000CD6 322B 08A5 move.w D1, [A3 + 0x8A5] 00000CDA 4D1B .invalid 6, [A3]+ // invalid opcode 4 with b == 4 00000CDC 1C76 1264 movea.b A6, [A6 + D1.w * 2 + 0x64] 00000CE0 A14D syscall PurgeMem, flags=1 00000CE2 6307 bls +0x9 /* 00000CEB */ 00000CE4 E150 roxl D0.w, 8 00000CE6 BB3B D8A4 xor.b [PC + A5 - 0x92], D5 00000CEA C6A4 and.l D3, -[A4] 00000CEC EAE1 9C07 bfchg -[A1] {D0:7} 00000CF0 8167 or.w -[A7], D0 00000CF2 0FFA .incomplete 00000CF4 0F66 bchg -[A6], D7 00000CF6 430B .invalid 1, A3 // invalid opcode 4 with b == 4 00000CF8 EB07 asl D7.b, 5 00000CFA 76ED moveq.l D3, 0xFFFFFFED 00000CFC A2BB syscall vIAZPostInit, flags=2 00000CFE 1B00 move.b -[A5], D0 00000D00 933F sub.b <>, D1 00000D02 6E30 bgt +0x32 /* 00000D34 */ 00000D04 A30A syscall OpenRF/PBHOpenRF/HOpenRF, flags=3 00000D06 690B bvs +0xD /* 00000D13 */ 00000D08 8B2F 9B02 or.b [A7 - 0x64FE], D5 00000D0C 4902 .invalid 4, D2 // invalid opcode 4 with b == 4 00000D0E 0502 btst D2, D2 00000D10 0F30 4304 btst <>, D7 00000D14 9D03 subx.b D6, D3 00000D16 633A bls +0x3C /* 00000D52 */ 00000D18 3022 move.w D0, -[A2] 00000D1A 50A5 addq.l -[A5], 8 00000D1C 0AC5 .incomplete 00000D1E 2F01 move.l -[A7], D1 00000D20 743E moveq.l D2, 0x3E 00000D22 1174 E526 123E 0063 2D79 move.b [A0 + 0x2D79], [[A4 + 0x123E] + A6 * 4 + 0x63] 00000D2C 26C3 move.l [A3]+, D3 00000D2E 600D bra +0xF /* 00000D3D */ 00000D30 0497 0A52 034F subi.l [A7], 0xA52034F // begin alternate branch 00000D34-00000D36 label00000D34: 00000D34 034F bchg A7, D1 // end alternate branch 00000D34-00000D36 label00000D34: // (misaligned) 00000D36 28EE 062B move.l [A4]+, [A6 + 0x62B] 00000D3A 0865 9C83 bchg.b -[A5], 0x83 00000D3E 017C B88D bchg 0xB88D, D0 00000D42 130F move.b -[A1], A7 00000D44 DC08 add.b D6, A0 00000D46 3B02 move.w -[A5], D2 00000D48 EE90 roxr D0, 7 00000D4A 7002 moveq.l D0, 0x02 00000D4C 0F22 btst -[A2], D7 00000D4E 508B addq.l A3, 8 00000D50 2833 5609 move.l D4, [A3 + D5.w * 8 + 0x9] // begin alternate branch 00000D52-00000D54 label00000D52: 00000D52 5609 addq.b A1, 3 // end alternate branch 00000D52-00000D54 label00000D52: // (misaligned) 00000D54 5830 0B09 addq.b [[A0 + <> + D0 * 2]], 4 00000D58 DC08 add.b D6, A0 00000D5A 1702 move.b -[A3], D2 00000D5C EF0F lsl D7.b, 7 00000D5E E901 asl D1.b, 4 00000D60 C50B abcd -[A2], -[A3] 00000D62 0130 F445 btst [A0 + A7.w * 4 + 0x45], D0 00000D66 0A26 7340 xori.b -[A6], 0x40 /* '@' */ 00000D6A 932C 4937 sub.b [A4 + 0x4937], D1 00000D6E 5B07 subq.b D7, 5 00000D70 24D3 move.l [A2]+, [A3] 00000D72 0425 98C5 subi.b -[A5], 0xC5 00000D76 0443 33D3 subi.w D3, 0x33D3 00000D7A 27AB 6305 011B 3A32 7CB8 move.l [[A3 + D0] + 0x3A327CB8], [A3 + 0x6305] 00000D84 7CD3 moveq.l D6, 0xFFFFFFD3 00000D86 2722 move.l -[A3], -[A2] 00000D88 B805 cmp.b D4, D5 00000D8A 3043 movea.w A0, D3 00000D8C 0302 btst D2, D1 00000D8E A365 syscall StackSpace, flags=3 00000D90 2250 movea.l A1, [A0] 00000D92 FB95 .invalid <> 00000D94 E505 asl D5.b, 2 00000D96 0356 bchg [A6], D1 00000D98 F048 BB0F .extension 0x048 <>, 0xBB0F // unimplemented 00000D9C 2250 movea.l A1, [A0] 00000D9E 5B20 subq.b -[A0], 5 00000DA0 C31B and.b [A3]+, D1 00000DA2 2250 movea.l A1, [A0] 00000DA4 E19E rol D6, 8 00000DA6 3B4C 8504 move.w [A5 - 0x7AFC], A4 00000DAA BB63 xor.w -[A3], D5 00000DAC 4608 not.b A0 00000DAE 027B 536E 36AA andi.w [PC + D3.w * 8 - 0x86], 0x536E /* 'Sn' */ 00000DB4 8B32 6503 BB63 AA53 or.b [[A2 + <> + D6 * 4] - 0x449C55AD], D5 00000DBC 7643 moveq.l D3, 0x43 00000DBE 0A03 07F3 xori.b D3, 0xF3 00000DC2 0C23 26A1 cmpi.b -[A3], 0xA1 00000DC6 0517 btst [A7], D2 00000DC8 0348 bchg A0, D1 00000DCA 4AA5 tst.l -[A5] 00000DCC 130F move.b -[A1], A7 00000DCE 4608 not.b A0 00000DD0 A10F syscall MountVol, flags=1 00000DD2 4A90 tst.l [A0] 00000DD4 701C moveq.l D0, 0x1C 00000DD6 1602 move.b D3, D2 00000DD8 9373 490D sub.w [[A3 + <>] + D4], D1 00000DDC 2A28 AACB move.l D5, [A0 - 0x5535] 00000DE0 1B1E move.b -[A5], [A6]+ 00000DE2 166C 4A03 movea.b A3, [A4 + 0x4A03] 00000DE6 0DCB .incomplete 00000DE8 2103 move.l -[A0], D3 00000DEA 0FC5 .incomplete 00000DEC 02E7 .incomplete 00000DEE 0601 F025 addi.b D1, 0x25 /* '%' */ 00000DF2 4E4A trap 10 00000DF4 020F A53E andi.b A7, 0x3E /* '>' */ 00000DF8 AE4A syscall RestoreEntries, auto_pop 00000DFA 62EB bhi -0x13 /* 00000DE7 */ 00000DFC 3400 move.w D2, D0 00000DFE 0F8C bclr A4, D7 00000E00 AA1B syscall GetCCursor 00000E02 1B48 AE2C move.b [A5 - 0x51D4], A0 00000E06 09BF bclr <>, D4 00000E08 BB10 xor.b [A0], D5 00000E0A 1703 move.b -[A3], D3 00000E0C 5C0B addq.b A3, 6 00000E0E 1A46 movea.b A5, D6 00000E10 B30C cmpm.b [A1]+, [A4]+ 00000E12 631A bls +0x1C /* 00000E2E */ 00000E14 4B16 .invalid 5, [A6] // invalid opcode 4 with b == 4 00000E16 AE2C syscall TestDeviceAttribute, auto_pop 00000E18 49FE lea.l A4, <> 00000E1A 2904 move.l -[A4], D4 00000E1C 2CA9 1B81 move.l [A6], [A1 + 0x1B81] 00000E20 1300 move.b -[A1], D0 00000E22 0F8C bclr A4, D7 00000E24 AA53 syscall DictionaryDispatch 00000E26 2AE1 move.l [A5]+, -[A1] 00000E28 0D21 btst -[A1], D6 00000E2A 1869 BEEB movea.b A4, [A1 - 0x4115] label00000E2E: 00000E2E 3732 AD15 move.w -[A3], [[A2] + A2 * 4] 00000E32 DB45 addx.w D5, D5 00000E34 B32E 8CFB xor.b [A6 - 0x7305], D1 00000E38 2312 move.l -[A1], [A2] 00000E3A 5B07 subq.b D7, 5 00000E3C 2700 move.l -[A3], D0 00000E3E 56E3 sne -[A3] 00000E40 0808 A304 btst.b A0, 0x4 00000E44 AB52 syscall bAddOver 00000E46 C98B exg D4, A3 00000E48 B311 xor.b [A1], D1 00000E4A 3222 move.w D1, -[A2] 00000E4C B8CB cmpa.w A4, A3 00000E4E 05F3 .incomplete 00000E50 0713 btst [A3], D3 00000E52 1606 move.b D3, D6 00000E54 4C0D 0630 movem.w D4,D5,A1,A2, A5 00000E58 4308 .invalid 1, A0 // invalid opcode 4 with b == 4 00000E5A C904 abcd D4, D4 00000E5C C101 abcd D0, D1 00000E5E 6B14 bmi +0x16 /* 00000E74 */ 00000E60 0093 E942 F68B ori.l [A3], 0xE942F68B 00000E66 05A3 bclr -[A3], D2 00000E68 851C or.b [A4]+, D2 00000E6A 5B07 subq.b D7, 5 00000E6C 7B03 moveq.l D5, 0x03 00000E6E 0B15 btst [A5], D5 00000E70 853A FB15 or.b [PC - 0x4EB /* FFFFFB17, cstring "" */], D2 label00000E74: 00000E74 6B27 bmi +0x29 /* 00000E9D */ 00000E76 32E5 move.w [A1]+, -[A5] 00000E78 1C0F move.b D6, A7 00000E7A 8C2B 0EA5 or.b D6, [A3 + 0xEA5] 00000E7E 00EB .incomplete 00000E80 734B moveq.l D1, 0x4B 00000E82 09E5 .incomplete 00000E84 1553 3FC0 move.b [A2 + 0x3FC0], [A3] 00000E88 8183 0FC5 unpk D0, D3, 0x0FC5 00000E8C 1B0F move.b -[A5], A7 00000E8E E9BA rol D2, D4 00000E90 3B4C 1304 move.w [A5 + 0x1304], A4 00000E94 C90C abcd -[A4], -[A4] 00000E96 26EB 04D3 move.l [A3]+, [A3 + 0x4D3] 00000E9A 0C51 D8E1 cmpi.w [A1], 0xD8E1 00000E9E DECB add.w A7, A3 00000EA0 216B 00F2 6B10 move.l [A0 + 0x6B10], [A3 + 0xF2] 00000EA6 CB8D exg D5, A5 00000EA8 431F .invalid 1, [A7]+ // invalid opcode 4 with b == 4 00000EAA 5A58 addq.w [A0]+, 5 00000EAC 81C3 divs.w D0, D3 00000EAE D70B addx.b -[A3], -[A3] 00000EB0 817C B884 or.w 0xB884, D0 00000EB4 02B3 574B 1145 AD11 andi.l [[A3 + A2 * 4]], 0x574B1145 00000EBC C92D 71D3 and.b [A5 + 0x71D3], D4 00000EC0 1A6B 5E9B movea.b A5, [A3 + 0x5E9B] 00000EC4 02C9 .incomplete 00000EC6 0293 05C9 B07B andi.l [A3], 0x5C9B07B 00000ECC 0580 bclr D0, D2 00000ECE 6B04 bmi +0x6 /* 00000ED4 */ 00000ED0 A861 syscall Random 00000ED2 074B bchg A3, D3 label00000ED4: 00000ED4 1CCB move.b [A6]+, A3 00000ED6 0D69 010F bchg [A1 + 0x10F], D6 00000EDA 8DF8 64E1 divs.w D6, [0x000064E1] 00000EDE C31B and.b [A3]+, D1 00000EE0 0564 bchg -[A4], D2 00000EE2 FB2A .extension 0xB2A <> // unimplemented 00000EE4 4263 clr.w -[A3] 00000EE6 580F addq.b A7, 4 00000EE8 5663 addq.w -[A3], 3 00000EEA 580F addq.b A7, 4 00000EEC 4232 B256 clr.b [A2 + A3.w * 2 + 0x56] 00000EF0 464C not.w A4 00000EF2 A313 syscall FlushVol, flags=3 00000EF4 0F00 btst D0, D7 00000EF6 AB1B syscall PutRgn 00000EF8 C300 abcd D1, D0 00000EFA E104 asl D4.b, 8 00000EFC 9315 sub.b [A5], D1 00000EFE A4C0 syscall vFlushCache, flags=4 00000F00 A47B syscall ADBReInit, flags=4 00000F02 0523 btst -[A3], D2 00000F04 0E69 2D33 4C22 .invalid.w [A1 + 0x4C22], 0x2D33 /* '-3' */ // invalid immediate operation 00000F0A 50E3 st -[A3] 00000F0C 571F subq.b [A7]+, 3 00000F0E 0B08 btst A0, D5 00000F10 4501 .invalid 2, D1 // invalid opcode 4 with b == 4 00000F12 4249 clr.w A1 00000F14 011F btst [A7]+, D0 00000F16 E901 asl D1.b, 4 00000F18 B363 xor.w -[A3], D1 00000F1A A514 syscall GetVol/PBHGetVol/HGetVol, flags=5 00000F1C 233A 1532 move.l -[A1], [PC + 0x1532 /* 00002450, cstring "" */] 00000F20 2B05 move.l -[A5], D5 00000F22 633D bls +0x3F /* 00000F61 */ 00000F24 A301 syscall Close, flags=3 00000F26 C0F2 5603 mulu.w D0, [A2 + D5.w * 8 + 0x3] 00000F2A 1DA9 EE23 0297 move.b [A6 + D0.w * 2 - 0x105], [A1 - 0x11DD] 00000F30 0566 bchg -[A6], D2 00000F32 E301 asl D1.b, 1 00000F34 1345 2A10 move.b [A1 + 0x2A10], D5 00000F38 F0C2 A371 .extension 0x0C2 <> // unimplemented 00000F3C F4C3 .invalid <> 00000F3E 0556 bchg [A6], D2 00000F40 633D bls +0x3F /* 00000F7F */ 00000F42 C263 and.w D1, -[A3] 00000F44 3D43 0D06 move.w [A6 + 0xD06], D3 00000F48 08CB 1070 bset.b A3, 0x70 /* 'p' */ 00000F4C 22B8 7B33 move.l [A1], [0x00007B33] 00000F50 CB21 and.b -[A1], D5 00000F52 FB14 .extension 0xB14 <> // unimplemented 00000F54 FB18 .extension 0xB18 <> // unimplemented 00000F56 CB05 abcd D5, D5 00000F58 0243 E763 andi.w D3, 0xE763 00000F5C 3D2A 2861 move.w -[A6], [A2 + 0x2861] 00000F60 02AA FB12 EDE5 830F andi.l [A2 - 0x7CF1], 0xFB12EDE5 00000F68 6104 bsr +0x6 /* 00000F6E */ 00000F6A AABB syscall 0xABB 00000F6C 1843 movea.b A4, D3 fn00000F6E: 00000F6E 02F3 .incomplete 00000F70 3438 4B38 move.w D2, [0x00004B38] 00000F74 730B moveq.l D1, 0x0B 00000F76 1B34 48A9 move.b -[A5], [A4 + D4 - 0x87] 00000F7A 2349 BEFB move.l [A1 - 0x4105], A1 00000F7E 0E06 08C3 .invalid.b D6, 0xC3 // invalid immediate operation 00000F82 454B chk.w D2, A3 00000F84 2A1B move.l D5, [A3]+ 00000F86 0B11 btst [A1], D5 00000F88 B47B 0546 cmp.w D2, <> 00000F8C 870D sbcd -[A3], -[A5] 00000F8E 23C0 0213 4433 move.l [0x02134433], D0 00000F94 0CA3 13F3 34AD cmpi.l -[A3], 0x13F334AD 00000F9A 040F 452B subi.b A7, 0x2B /* '+' */ 00000F9E 252B 98FB move.l -[A2], [A3 - 0x6705] 00000FA2 0203 0B00 andi.b D3, 0x0 00000FA6 1357 8CF0 move.b [A1 - 0x7310], [A7] 00000FAA 4D02 .invalid 6, D2 // invalid opcode 4 with b == 4 00000FAC 2337 A900 move.l -[A1], [A7 + <> + A2] 00000FB0 9308 subx.b -[A1], -[A0] 00000FB2 E534 roxl D4.b, D2 00000FB4 4D0E .invalid 6, A6 // invalid opcode 4 with b == 4 00000FB6 A302 syscall Read, flags=3 00000FB8 8111 or.b [A1], D0 00000FBA 0243 6021 andi.w D3, 0x6021 /* '`!' */ 00000FBE 0D36 01D7 btst <>, D6 00000FC2 B301 xor.b D1, D1 00000FC4 4DA6 .invalid 6, -[A6] // invalid opcode 4 with b == 6 00000FC6 5B15 subq.b [A5], 5 00000FC8 2E04 move.l D7, D4 00000FCA CB0D abcd -[A5], -[A5] 00000FCC 5A58 addq.w [A0]+, 5 00000FCE A306 syscall KillIO, flags=3 00000FD0 EB32 roxl D2.b, D5 00000FD2 A70C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=7 00000FD4 4BFB 2065 lea.l A5, [PC + D2.w + 0x65] 00000FD8 2529 25EB move.l -[A2], [A1 + 0x25EB] 00000FDC 0905 btst D5, D4 00000FDE 58A5 addq.l -[A5], 4 00000FE0 572B 1173 subq.b [A3 + 0x1173], 3 00000FE4 0A3B 0B63 18C5 xori.b [PC + D1 - 0x59], 0x63 /* 'c' */ 00000FEA D293 add.l D1, [A3] 00000FEC 04EB .incomplete 00000FEE 09EB .incomplete 00000FF0 2C2B 87E8 move.l D6, [A3 - 0x7818] 00000FF4 0306 btst D6, D1 00000FF6 3101 move.w -[A0], D1 00000FF8 0F04 btst D4, D7 00000FFA E811 roxr D1.b, 4 00000FFC 010F btst A7, D0 00000FFE E804 asr D4.b, 4 00001000 9307 subx.b D1, D7 00001002 3101 move.w -[A0], D1 00001004 C359 and.w [A1]+, D1 00001006 8103 sbcd D0, D3 00001008 0703 btst D3, D3 0000100A C6E1 mulu.w D3, -[A1] 0000100C 28F3 0C2B move.l [A4]+, [A3 + D0 * 4 + 0x2B] 00001010 2A26 move.l D5, -[A6] 00001012 6315 bls +0x17 /* 00001029 */ 00001014 6447 bcc +0x49 /* 0000105D */ 00001016 017F bchg <>, D0 00001018 2312 move.l -[A1], [A2] 0000101A 2E04 move.l D7, D4 0000101C B306 xor.b D6, D1 0000101E 032D 450B btst [A5 + 0x450B], D1 00001022 6587 bcs -0x77 /* 00000FAB */ 00001024 A306 syscall KillIO, flags=3 00001026 4132 7323 2324 A246 B006 .invalid 0, [[A2 + 0x2324 + D7 * 2] - 0x5DB94FFA] // invalid opcode 4 with b == 4 00001030 6E45 bgt +0x47 /* 00001077 */ 00001032 D9CB add.l A4, A3 00001034 0DE3 .incomplete 00001036 02FB .incomplete 00001038 0E3B 052B 1B93 14A5 0EB7 .invalid.b [[ + D1 * 2] + 0x14A50EB7], 0x2B /* '+' */ // invalid immediate operation 00001042 0C4A D814 cmpi.w A2, 0xD814 00001046 8402 or.b D2, D2 00001048 F78D .invalid <> 0000104A 8ACB divu.w D5, A3 0000104C 079D bclr [A5]+, D3 0000104E 1383 120A move.b [A1 + D1.w * 2 + 0xA], D3 00001052 FB08 .extension 0xB08 <> // unimplemented 00001054 5603 addq.b D3, 3 00001056 2D0B move.l -[A6], A3 00001058 08AD 698B 0249 bclr.b [A5 + 0x249], 0x8B 0000105E 24EA E505 move.l [A2]+, [A2 - 0x1AFB] 00001062 8365 or.w -[A5], D1 00001064 2D0E move.l -[A6], A6 00001066 A317 syscall Eject, flags=3 00001068 2613 move.l D3, [A3] 0000106A 1396 2D0E 6041 move.b [[A1 + <>] + D2 * 4 + 0x6041], [A6] 00001070 2FE3 move.l <>, -[A3] 00001072 0769 6283 bchg [A1 + 0x6283], D3 00001076 0132 0F8C btst <>, D0 0000107A D822 add.b D4, -[A2] 0000107C 50BB 1EA5 addq.l [PC + D1 * 8 - 0x91], 8 00001080 6283 bhi -0x7B /* 00001005 */ 00001082 078B bclr A3, D3 00001084 36AB 21BB move.w [A3], [A3 + 0x21BB] 00001088 5EC3 sgt D3 0000108A 1B8B 0143 4241 0193 move.b [[A5 + <>] + 0x42410193], A3 00001092 089D 3021 bclr.b [A5]+, 0x21 /* '!' */ 00001096 0102 btst D2, D0 00001098 3335 7134 move.w -[A1], <> 0000109C 2A28 6703 move.l D5, [A0 + 0x6703] 000010A0 DF81 addx.l D7, D1 000010A2 461B not.b [A3]+ 000010A4 01DB .incomplete 000010A6 15B3 1F03 11A2 065B 1822 move.b [A2 + D1 + 0x22], [[A3 + <> + D1 * 8] + 0x11A2065B] 000010B0 50E6 st -[A6] 000010B2 030D btst A5, D1 000010B4 DB15 add.b [A5], D5 000010B6 9315 sub.b [A5], D1 000010B8 E13B rol D3.b, D0 000010BA EB55 roxl D5.w, 5 000010BC 893C 6B4C or.b 0x4C /* 'L' */, D4 000010C0 C2A3 and.l D1, -[A3] 000010C2 43BB 0113 1508 020F .invalid 1, [[PC + D0] + 0x1508020F] // invalid opcode 4 with b == 6 000010CA 094E bchg A6, D4 000010CC 6B4C bmi +0x4E /* 0000111A */ 000010CE 9904 subx.b D4, D4 000010D0 A302 syscall Read, flags=3 000010D2 0613 03C5 addi.b [A3], 0xC5 000010D6 9188 subx.l -[A0], -[A0] 000010D8 DB15 add.b [A5], D5 000010DA 4631 0761 8D3B not.b [[A1 - 0x72C5]] 000010E0 451F .invalid 2, [A7]+ // invalid opcode 4 with b == 4 000010E2 3B45 2703 move.w [A5 + 0x2703], D5 000010E6 04E4 .incomplete 000010E8 E15B rol D3.w, 8 000010EA 020F 36EB andi.b A7, 0xEB 000010EE 0808 02EB btst.b A0, 0xEB 000010F2 3122 move.w -[A0], -[A2] 000010F4 50FB 6B3B 4529 D288 2483 26B6 st [[PC + 0x4529D288 + D6 * 2] + 0x248326B6] 00001100 3B72 0F50 411E move.w [A5 + 0x411E], [A2] 00001106 3310 move.w -[A1], [A0] 00001108 C600 and.b D3, D0 0000110A D386 addx.l D1, D6 0000110C 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 0000110E F338 .extension 0x338 <> // unimplemented 00001110 231D move.l -[A1], [A5]+ 00001112 000F 2917 ori.b A7, 0x17 00001116 F0B3 030B .extension 0x0B3 <> // unimplemented label0000111A: 0000111A 16C0 move.b [A3]+, D0 0000111C C80B and.b D4, A3 0000111E 160F move.b D3, A7 00001120 C263 and.w D1, -[A3] 00001122 22D3 move.l [A1]+, [A3] 00001124 0807 066E btst.b D7, 0x6E /* 'n' */ 00001128 A302 syscall Read, flags=3 0000112A 3200 move.w D1, D0 0000112C 0F8C bclr A4, D7 0000112E C600 and.b D3, D0 00001130 036A C2EB bchg [A2 - 0x3D15], D1 00001134 27FB 0F05 5707 06DE B524 move.l [[PC + <>] + D5 * 8 + 0x6DEB524], [[PC + <>] + D0 * 8] 0000113E C021 and.b D0, -[A1] 00001140 03D8 .incomplete 00001142 0349 bchg A1, D1 00001144 0136 EB27 C102 F4C2 8B5F btst [[A6 - 0x3EFE] + A6 * 2 - 0xB3D74A1], D0 0000114E 6B17 bmi +0x19 /* 00001167 */ 00001150 9B01 subx.b D5, D1 00001152 BB10 xor.b [A0], D5 00001154 A70F syscall MountVol, flags=7 00001156 00FB .incomplete 00001158 0901 btst D1, D4 0000115A 07DB .incomplete 0000115C 04C1 .incomplete 0000115E 030B btst A3, D1 00001160 0900 btst D0, D4 00001162 6381 bls -0x7D /* 000010E5 */ 00001164 5613 addq.b [A3], 3 00001166 24D3 move.l [A2]+, [A3] 00001168 6F2B ble +0x2D /* 00001195 */ 0000116A 05EB .incomplete 0000116C 272B 058B move.l -[A3], [A3 + 0x58B] 00001170 5F7B 0202 subq.w [PC + D0.w * 2 + 0x2], 7 00001174 0F01 btst D1, D7 00001176 1503 move.b -[A2], D3 00001178 061B 0408 addi.b [A3]+, 0x8 0000117C 020F C51B andi.b A7, 0x1B 00001180 0F30 0223 btst [A0 + D0.w * 2 + 0x23], D7 00001184 3E22 move.w D7, -[A2] 00001186 503B 001B addq.b [PC + D0.w + 0x1B], 8 0000118A 2300 move.l -[A1], D0 0000118C B379 6E36 66F3 xor.w [0x6E3666F3], D1 00001192 1F7B 0A7C B802 move.b [A7 - 0x47FE], [PC + D0 * 2 + 0x7C] 00001198 0F02 btst D2, D7 0000119A 0F6E 6693 bchg [A6 + 0x6693], D7 0000119E 1D05 move.b -[A6], D5 000011A0 0FA3 bclr -[A3], D7 000011A2 1EDB move.b [A7]+, [A3]+ 000011A4 0832 020F 8CAA btst.b [A2 + A0 * 4 - 0x86], 0xF 000011AA 5314 subq.b [A4], 1 000011AC 491B .invalid 4, [A3]+ // invalid opcode 4 with b == 4 000011AE EB24 asl D4.b, D5 000011B0 41F5 6920 6304 lea.l A0, [A5 + 0x6304 + D6] 000011B6 6B11 bmi +0x13 /* 000011C9 */ 000011B8 C339 E320 731E and.b [0xE320731E], D1 000011BE 0B0C btst A4, D5 000011C0 1B1B move.b -[A5], [A3]+ 000011C2 C517 and.b [A7], D2 000011C4 EB55 roxl D5.w, 5 000011C6 6683 bne -0x7B /* 0000114B */ 000011C8 1085 move.b [A0], D5 000011CA 0603 6532 addi.b D3, 0x32 /* '2' */ 000011CE 12AC 1700 move.b [A1], [A4 + 0x1700] 000011D2 9203 sub.b D1, D3 000011D4 7A8C moveq.l D5, 0xFFFFFF8C 000011D6 3666 movea.w A3, -[A6] 000011D8 EB0B lsl D3.b, 5 000011DA FAAC 0700 .extension 0xAAC <> // unimplemented 000011DE 8F02 sbcd D7, D2 000011E0 0F8C bclr A4, D7 000011E2 1703 move.b -[A3], D3 000011E4 03C5 .incomplete 000011E6 057B 0081 bchg [PC + D0.w - 0x127], D2 000011EA A588 syscall IOPMoveData, flags=5 000011EC 0698 029B 08C5 addi.l [A0]+, 0x29B08C5 000011F2 0803 2DC0 btst.b D3, 0xC0 000011F6 8155 or.w [A5], D0 000011F8 B360 xor.w -[A0], D1 000011FA 2506 move.l -[A2], D6 000011FC EB24 asl D4.b, D5 000011FE EA0B lsr D3.b, 5 00001200 0BAC 024B bclr [A4 + 0x24B], D5 00001204 2309 move.l -[A1], A1 00001206 01BB 0122 B8CB 2F88 bclr [[PC - 0x4735 + D0] + 0x2F88], D0 0000120E A31E syscall NewPtrClear, flags=3 00001210 2501 move.l -[A2], D1 00001212 FB55 .extension 0xB55 <> // unimplemented 00001214 955F sub.w [A7]+, D2 00001216 0203 757B andi.b D3, 0x7B /* '{' */ 0000121A 0200 F322 andi.b D0, 0x22 /* '\"' */ 0000121E 02E3 .incomplete 00001220 82D8 divu.w D1, [A0]+ 00001222 7CB8 moveq.l D6, 0xFFFFFFB8 00001224 0053 4E26 ori.w [A3], 0x4E26 /* 'N&' */ 00001228 2B10 move.l -[A5], [A0] 0000122A CA51 and.w D5, [A1] 0000122C 253B 00A3 move.l -[A2], [PC + D0.w - 0x93] 00001230 2107 move.l -[A0], D7 00001232 046B 0117 9315 subi.w [A3 - 0x6CEB], 0x117 00001238 2250 movea.l A1, [A0] 0000123A 0706 btst D6, D3 0000123C 7603 moveq.l D3, 0x03 0000123E 0D5B bchg [A3]+, D6 00001240 26CB move.l [A3]+, A3 00001242 1200 move.b D1, D0 00001244 FB83 .invalid <> 00001246 AB31 syscall bMAIN1 00001248 F07C AB31 .extension 0x07C <>, 0xAB31 // unimplemented 0000124C 4698 not.l [A0]+ 0000124E 002B 85F3 2E73 ori.b [A3 + 0x2E73], 0xF3 00001254 085B 3DC5 bchg.b [A3]+, 0xC5 00001258 0383 bclr D3, D1 0000125A 1900 move.b -[A4], D0 0000125C 0F41 bchg D1, D7 0000125E 1E0F move.b D7, A7 00001260 CD52 and.w [A2], D6 00001262 CB16 and.b [A6], D5 00001264 051E btst [A6]+, D2 00001266 8313 or.b [A3], D1 00001268 0947 bchg D7, D4 0000126A E500 asl D0.b, 2 0000126C 61C1 bsr -0x3D /* 0000122F */ 0000126E E500 asl D0.b, 2 00001270 22B8 AB06 move.l [A1], [0xFFFFAB06] 00001274 032D CB0D btst [A5 - 0x34F3], D1 00001278 4351 chk.w D1, [A1] 0000127A 254D 22B8 move.l [A2 + 0x22B8], A5 0000127E 65DF bcs -0x1F /* 0000125F */ 00001280 654D bcs +0x4F /* 000012CF */ 00001282 4D01 .invalid 6, D1 // invalid opcode 4 with b == 4 00001284 A5E8 syscall vHiliteText, flags=5 00001286 234F A54E move.l [A1 - 0x5AB2], A7 0000128A 331A move.w -[A1], [A2]+ 0000128C 0F2D 32A5 btst [A5 + 0x32A5], D7 00001290 3453 movea.w A2, [A3] 00001292 3F69 0401 7D50 move.w [A7 + 0x7D50], [A1 + 0x401] 00001298 3301 move.w -[A1], D1 0000129A E9AF lsl D7, D4 0000129C 8B1E or.b [A6]+, D5 0000129E 6103 bsr +0x5 /* 000012A3 */ 000012A0 8710 or.b [A0], D3 000012A2 47AB 2CA7 .invalid 3, [A3 + 0x2CA7] // invalid opcode 4 with b == 6 000012A6 1052 movea.b A0, [A2] 000012A8 7332 moveq.l D1, 0x32 000012AA A710 syscall Allocate/PBAllocContig/AllocContig, flags=7 000012AC 5F73 2A92 subq.w [A3 + D2 * 2 - 0x110], 7 000012B0 A336 syscall MoreMasters, flags=3 000012B2 6908 bvs +0xA /* 000012BC */ 000012B4 0F89 bclr A1, D7 000012B6 CC8B and.l D6, A3 000012B8 1E22 move.b D7, -[A2] 000012BA 500B addq.b A3, 8 label000012BC: 000012BC 0CAB 2CE5 08C3 6307 cmpi.l [A3 + 0x6307], 0x2CE508C3 000012C4 0868 A308 6B2A bchg.b [A0 + 0x6B2A], 0x8 000012CA ED0E lsl D6.b, 6 000012CC 851F or.b [A7]+, D2 000012CE 434C chk.w D1, A4 000012D0 8502 sbcd D2, D2 000012D2 E315 roxl D5.b, 1 000012D4 A503 syscall Write, flags=5 000012D6 5B11 subq.b [A1], 5 000012D8 AB1D syscall QDExtensions 000012DA B51B xor.b [A3]+, D2 000012DC 8361 or.w -[A1], D1 000012DE 2613 move.l D3, [A3] 000012E0 0727 btst -[A7], D3 000012E2 055A bchg [A2]+, D2 000012E4 1617 move.b D3, [A7] 000012E6 0577 B303 BB1B 0306 bchg [[A7 + <> + A3 * 2] - 0x44E4FCFA], D2 000012EE 1702 move.b -[A3], D2 000012F0 B15B xor.w [A3]+, D0 000012F2 3A22 move.w D5, -[A2] 000012F4 50C3 st D3 000012F6 03BB 1B37 0651 7E16 FB00 DBC4 bclr [[PC + 0x6517E16] + D1 * 2 - 0x4FF243C], D1 00001302 C550 and.w [A0], D2 00001304 58C3 svc D3 00001306 1F16 move.b -[A7], [A6] 00001308 0800 FB35 btst.b D0, 0x35 /* '5' */ 0000130C 0507 btst D7, D2 0000130E 8B2F 6500 or.b [A7 + 0x6500], D5 00001312 DB55 add.w [A5], D5 00001314 6500 85B5 bcs -0x7A49 /* FFFF98CB */ 00001318 E92C lsl D4.b, D4 0000131A BB1E xor.b [A6]+, D5 0000131C C339 29B9 0998 and.b [0x29B90998], D1 00001322 89B5 6502 E324 or.l [[A5 + <> + D6 * 4] - 0x1CDC], D4 00001328 E500 asl D0.b, 2 0000132A 2588 AB06 2B3A move.l [[A2 + <>] + A2 * 2 + 0x2B3A], A0 00001330 6503 bcs +0x5 /* 00001335 */ 00001332 D339 7156 E367 add.b [0x7156E367], D1 00001338 0AFB .incomplete 0000133A 68AB bvc -0x53 /* 000012E7 */ 0000133C 21E9 0E23 3A89 move.l [0x00003A89], [A1 + 0xE23] 00001342 0003 5665 ori.b D3, 0x65 /* 'e' */ 00001346 03FB .incomplete 00001348 5549 subq.w A1, 2 0000134A DF83 addx.l D7, D3 0000134C 1965 0CA3 move.b [A4 + 0xCA3], -[A5] 00001350 2121 move.l -[A0], -[A1] 00001352 2509 move.l -[A2], A1 00001354 8A65 or.w D5, -[A5] 00001356 00E5 .incomplete 00001358 534D subq.w A5, 1 0000135A E2AB lsr D3, D1 0000135C 068B 77D5 5A17 addi.l A3, 0x77D55A17 00001362 84BE or.l D2, <> 00001364 5705 subq.b D5, 3 00001366 5A61 addq.w -[A1], 5 00001368 129B move.b [A1], [A3]+ 0000136A 02A5 D52B 3689 andi.l -[A5], 0xD52B3689 00001370 0681 127C 234A addi.l D1, 0x127C234A 00001376 000F C503 ori.b A7, 0x3 0000137A 2780 461B move.l [A3 + D4.w * 8 + 0x1B], D0 0000137E 0024 AB02 ori.b -[A4], 0x2 00001382 0B11 btst [A1], D5 00001384 04DE .incomplete 00001386 4E27 .invalid // invalid opcode 4 00001388 0352 bchg [A2], D1 0000138A 5213 addq.b [A3], 1 0000138C 0016 5B0A ori.b [A6], 0xA /* '\n' */ 00001390 9302 subx.b D1, D2 00001392 0F48 bchg A0, D7 00001394 8446 or.w D2, D6 00001396 9892 sub.l D4, [A2] 00001398 4185 .invalid 0, D5 // invalid opcode 4 with b == 6 0000139A 434E chk.w D1, A6 0000139C 1301 move.b -[A1], D1 0000139E 4608 not.b A0 000013A0 1E16 move.b D7, [A6] 000013A2 D32A 7B0C add.b [A2 + 0x7B0C], D1 000013A6 F589 .invalid <> 000013A8 3334 06DA move.w -[A1], [A4 + D0.w * 8 - 0x38] 000013AC 1B1E move.b -[A5], [A6]+ 000013AE 4884 ext.w D4 000013B0 3707 move.w -[A3], D7 000013B2 6A81 bpl -0x7D /* 00001335 */ 000013B4 8EF4 06DA divu.w D7, [A4 + D0.w * 8 - 0x38] 000013B8 6317 bls +0x19 /* 000013D1 */ 000013BA 7B0A moveq.l D5, 0x0A 000013BC 4863 pea.l -[A3] 000013BE 1C13 move.b D6, [A3] 000013C0 018B bclr A3, D0 000013C2 0973 0417 bchg [A3 + D0.w * 4 + 0x17], D4 000013C6 0990 bclr [A0], D4 000013C8 1B00 move.b -[A5], D0 000013CA D301 addx.b D1, D1 000013CC E027 asr D7.b, D0 000013CE 0794 bclr [A4], D3 000013D0 EB40 asl D0.w, 5 000013D2 1B00 move.b -[A5], D0 000013D4 3214 move.w D1, [A4] 000013D6 121B move.b D1, [A3]+ 000013D8 0000 5B64 ori.b D0, 0x64 /* 'd' */ 000013DC C300 abcd D1, D0 000013DE 8B09 sbcd -[A5], -[A1] 000013E0 C308 abcd -[A1], -[A0] 000013E2 A301 syscall Close, flags=3 000013E4 D814 add.b D4, [A4] 000013E6 8B18 or.b [A0]+, D5 000013E8 06DA .incomplete 000013EA 8203 or.b D1, D3 000013EC 0FE3 .incomplete 000013EE 0273 0061 0407 andi.w [A3 + D0.w * 4 + 0x7], 0x61 /* 'a' */ 000013F4 0241 4023 andi.w D1, 0x4023 /* '@#' */ 000013F8 700B moveq.l D0, 0x0B 000013FA 2B54 4B25 move.l [A5 + 0x4B25], [A4] 000013FE 4214 clr.b [A4] 00001400 1E3C 1B01 move.b D7, 0x1 00001404 42CB .invalid A3 // invalid opcode 4 with subtype 1 00001406 4842 swap.w D2 00001408 4C1E 3CAB movem.w D0,D1,D3,D5,D7,A2,A3,A4,A5, [A6]+ 0000140C 0D5B bchg [A3]+, D6 0000140E 6F4C ble +0x4E /* 0000145C */ 00001410 2B8A 2826 move.l [A5 + D2 + 0x26], A2 00001414 B302 xor.b D2, D1 00001416 1703 move.b -[A3], D3 00001418 D027 add.b D0, -[A7] 0000141A 088D 142E bclr.b A5, 0x2E /* '.' */ 0000141E 0482 B304 48AE subi.l D2, 0xB30448AE 00001424 10C5 move.b [A0]+, D5 00001426 0FAB 7078 bclr [A3 + 0x7078], D7 0000142A C601 and.b D3, D1 0000142C 0727 btst -[A7], D3 0000142E 0487 2708 2521 subi.l D7, 0x27082521 00001434 85DE divs.w D2, [A6]+ 00001436 7861 moveq.l D4, 0x61 00001438 0C27 01A6 cmpi.b -[A7], 0xA6 0000143C 6300 2314 bls +0x2316 /* 00003752 */ 00001440 4673 1C28 not.w [A3 + D1 * 4 + 0x28] 00001444 C31A and.b [A2]+, D1 00001446 9B00 subx.b D5, D0 00001448 2301 move.l -[A1], D1 0000144A 10CB move.b [A0]+, A3 0000144C 1248 movea.b A1, A0 0000144E 841C or.b D2, [A4]+ 00001450 4E05 .invalid // invalid opcode 4 00001452 4E6B move A3, USP 00001454 39C1 CDBB move.w 0xCDBB, D1 00001458 0532 1C04 btst [A2 + D1 * 4 + 0x4], D2 label0000145C: 0000145C 140F move.b D2, A7 0000145E 8C05 or.b D6, D5 00001460 8784 1402 unpk D3, D4, 0x1402 00001464 332A AB19 move.w -[A1], [A2 - 0x54E7] 00001468 6AA9 bpl -0x55 /* 00001413 */ 0000146A 7D37 moveq.l D6, 0x37 0000146C 014A bchg A2, D0 0000146E E1E3 asl .w -[A3] 00001470 AB02 syscall BitsToPix 00001472 8A04 or.b D5, D4 00001474 1E10 move.b D7, [A0] 00001476 7E2C moveq.l D7, 0x2C 00001478 6868 bvc +0x6A /* 000014E2 */ 0000147A 6346 bls +0x48 /* 000014C2 */ 0000147C 289B move.l [A4], [A3]+ 0000147E 20AC 3441 move.l [A0], [A4 + 0x3441] 00001482 0076 064B 0810 ori.w [A6 + D0 + 0x10], 0x64B 00001488 4B08 .invalid 5, A0 // invalid opcode 4 with b == 4 0000148A 281E move.l D4, [A6]+ 0000148C 6AD3 bpl -0x2B /* 00001461 */ 0000148E 0113 btst [A3], D0 00001490 803E or.b D0, <> 00001492 1E6A E319 movea.b A7, [A2 - 0x1CE7] 00001496 1F5A 587E move.b [A7 + 0x587E], [A2]+ 0000149A 2CB7 0A0D move.l [A6], [A7 + D0 * 2 + 0xD] 0000149E 8B21 or.b -[A1], D5 000014A0 2700 move.l -[A3], D0 000014A2 D83E add.b D4, <> 000014A4 41D2 lea.l A0, [A2] 000014A6 667B bne +0x7D /* 00001523 */ 000014A8 1901 move.b -[A4], D1 000014AA D856 add.w D4, [A6] 000014AC 2B0E move.l -[A5], A6 000014AE 1707 move.b -[A3], D7 000014B0 5C1C addq.b [A4]+, 6 000014B2 3E5B movea.w A7, [A3]+ 000014B4 29DB 8307 0747 move.l 0x83070747, [A3]+ 000014BA 6B08 bmi +0xA /* 000014C4 */ 000014BC 1C28 0705 move.b D6, [A0 + 0x705] 000014C0 4C8C AA7B movem.w D0,D1,D3,D4,D5,D6,A1,A3,A5,A7, A4 // begin alternate branch 000014C2-000014C4 label000014C2: 000014C2 AA7B syscall 0xA7B // end alternate branch 000014C2-000014C4 label000014C2: // (misaligned) label000014C4: 000014C4 1017 move.b D0, [A7] 000014C6 05F3 .incomplete 000014C8 A58E syscall BTreeDispatch, flags=5 000014CA 1705 move.b -[A3], D5 000014CC F843 3467 .extension 0x843 <>, 0x3467 // unimplemented 000014D0 071E btst [A6]+, D3 000014D2 0324 btst -[A4], D1 000014D4 1706 move.b -[A3], D6 000014D6 D96A 1709 add.w [A2 + 0x1709], D4 000014DA 9A97 sub.l D5, [A7] 000014DC 1259 movea.b A1, [A1]+ 000014DE BB10 xor.b [A0], D5 000014E0 5307 subq.b D7, 1 label000014E2: 000014E2 2803 move.l D4, D3 000014E4 1D27 move.b -[A6], -[A7] 000014E6 0727 btst -[A7], D3 000014E8 0700 btst D0, D3 000014EA 9B64 sub.w -[A4], D5 000014EC 130C move.b -[A1], A4 000014EE 1E64 movea.b A7, -[A4] 000014F0 AB12 syscall PackRgn 000014F2 E444 asr D4.w, 2 000014F4 4407 neg.b D7 000014F6 085A D308 bchg.b [A2]+, 0x8 000014FA 847B 184C or.w D2, [PC + D1 + 0x4C] 000014FE 401C negx.b [A4]+ 00001500 6A21 bpl +0x23 /* 00001523 */ 00001502 DD00 addx.b D6, D0 00001504 1347 3311 move.b [A1 + 0x3311], D7 00001508 7676 moveq.l D3, 0x76 0000150A 3B37 340B move.w -[A5], [A7 + D3.w * 4 + 0xB] 0000150E 194B 0980 move.b [A4 + 0x980], A3 00001512 4B0A .invalid 5, A2 // invalid opcode 4 with b == 4 00001514 C43E and.b D2, <> 00001516 0F3E btst <>, D7 00001518 4313 .invalid 1, [A3] // invalid opcode 4 with b == 4 0000151A 96F2 766B sub.w A3, [A2 + D7.w * 8 + 0x6B] 0000151E 0F1B btst [A3]+, D7 00001520 0853 0CD3 bchg.b [A3], 0xD3 00001524 165C movea.b A3, [A4]+ 00001526 A120 syscall SetPtrSize, flags=1 00001528 730C moveq.l D1, 0x0C 0000152A 4708 .invalid 3, A0 // invalid opcode 4 with b == 4 0000152C AF2C syscall 0xB2C, auto_pop 0000152E 24CB move.l [A2]+, A3 00001530 188A move.b [A4], A2 00001532 4E2E .invalid // invalid opcode 4 00001534 046C 1007 0AA7 subi.w [A4 + 0xAA7], 0x1007 0000153A 3301 move.w -[A1], D1 0000153C 930E subx.b -[A1], -[A6] 0000153E 3B4D A333 move.w [A5 - 0x5CCD], A5 00001542 E80F lsr D7.b, 4 00001544 F276 0FA5 .extension 0x276 <>, 0x0FA5 // unimplemented 00001548 59DB svs [A3]+ 0000154A 05A6 bclr -[A6], D2 0000154C 2C3B 4F0B 1807 062F move.l D6, [[PC + <> + D4 * 8] + 0x1807062F] 00001554 7A7A moveq.l D5, 0x7A 00001556 EB19 rol D1.b, 5 00001558 8B26 or.b -[A6], D5 0000155A 8B02 sbcd D5, D2 0000155C 122C 05E7 move.b D1, [A4 + 0x5E7] 00001560 E32C lsl D4.b, D1 00001562 3B00 move.w -[A5], D0 00001564 5336 AB34 subq.b <>, 1 00001568 CE42 and.w D7, D2 0000156A 2301 move.l -[A1], D1 0000156C 4A0B tst.b A3 0000156E 0FEB .incomplete 00001570 0F4A bchg A2, D7 00001572 42E5 .invalid -[A5] // invalid opcode 4 with subtype 1 00001574 0088 5311 EB0F ori.l A0, 0x5311EB0F 0000157A 8842 or.w D4, D2 0000157C 9B09 subx.b -[A5], -[A1] 0000157E 2301 move.l -[A1], D1 00001580 2CAB 0F43 move.l [A6], [A3 + 0xF43] 00001584 372C A100 move.w -[A3], [A4 - 0x5F00] 00001588 16A3 move.b [A3], -[A3] 0000158A 1543 3716 move.b [A2 + 0x3716], D3 0000158E 26C3 move.l [A3]+, D3 00001590 3AEE 4704 move.w [A5]+, [A6 + 0x4704] 00001594 4D1B .invalid 6, [A3]+ // invalid opcode 4 with b == 4 00001596 0924 btst -[A4], D4 00001598 C318 and.b [A0]+, D1 0000159A 121B move.b D1, [A3]+ 0000159C 0909 btst A1, D4 0000159E EC12 roxr D2.b, 6 000015A0 2B02 move.l -[A5], D2 000015A2 3349 1C1B move.w [A1 + 0x1C1B], A1 000015A6 097B 0332 1C2B 0222 8B05 bchg [[PC + 0x1C2B0222 + D0 * 2] - 0x74FB], D4 000015B0 C85C and.w D4, [A4]+ 000015B2 2126 move.l -[A0], -[A6] 000015B4 66F3 bne -0xB /* 000015A9 */ 000015B6 1222 move.b D1, -[A2] 000015B8 507E addq.w <>, 8 000015BA 0707 btst D7, D3 000015BC 998B subx.l -[A4], -[A3] 000015BE 1E25 move.b D7, -[A5] 000015C0 3665 movea.w A3, -[A5] 000015C2 73C3 moveq.l D1, 0xFFFFFFC3 000015C4 63CB bls -0x33 /* 00001591 */ 000015C6 1317 move.b -[A1], [A7] 000015C8 0B21 btst -[A1], D5 000015CA 4503 .invalid 2, D3 // invalid opcode 4 with b == 4 000015CC E16C lsl D4.w, D0 000015CE 6B2A bmi +0x2C /* 000015FA */ 000015D0 0707 btst D7, D3 000015D2 B402 cmp.b D2, D2 000015D4 C380 and.l D0, D1 000015D6 230B move.l -[A1], A3 000015D8 3D60 6104 move.w [A6 + 0x6104], -[A0] 000015DC CB33 8B1E 270A and.b [[A3] + A0 * 2 + 0x270A], D5 000015E2 B0F8 8993 cmpa.w A0, [0xFFFF8993] 000015E6 6B0A bmi +0xC /* 000015F2 */ 000015E8 8193 or.l [A3], D0 000015EA 230B move.l -[A1], A3 000015EC 2908 move.l -[A4], A0 000015EE B8A3 cmp.l D4, -[A3] 000015F0 000B 1644 ori.b A3, 0x44 /* 'D' */ // begin alternate branch 000015F2-000015F4 label000015F2: 000015F2 1644 movea.b A3, D4 // end alternate branch 000015F2-000015F4 label000015F2: // (misaligned) 000015F4 3B00 move.w -[A5], D0 000015F6 0701 btst D1, D3 000015F8 288C move.l [A4], A4 label000015FA: 000015FA E42B lsr D3.b, D2 000015FC 0156 bchg [A6], D0 000015FE 7307 moveq.l D1, 0x07 00001600 1305 move.b -[A1], D5 00001602 5B07 subq.b D7, 5 00001604 E623 asr D3.b, D3 00001606 0173 07BB 0143 0A5B 07A2 1305 bchg [[0x1430A5B + D0 * 8] + 0x7A21305], D0 00001612 7307 moveq.l D1, 0x07 00001614 1273 0700 movea.b A1, [A3 + <> + D0 * 8] 00001618 DB69 269B add.w [A1 + 0x269B], D5 0000161C 063B 1547 083D addi.b [PC + D0 + 0x3D], 0x47 /* 'G' */ 00001622 6B15 bmi +0x17 /* 00001639 */ 00001624 B80B cmp.b D4, A3 00001626 0B04 btst D4, D5 00001628 00D3 .incomplete 0000162A 4ED2 jmp [A2] 0000162C A306 syscall KillIO, flags=3 0000162E 2175 9712 9FCB 0B13 move.l [A0 + 0xB13], [[A5 + A1 * 8] - 0x6035] 00001636 1F5C FB16 move.b [A7 - 0x4EA], [A4]+ 0000163A 731C moveq.l D1, 0x1C 0000163C 56B3 0AB9 addq.l [A3 + D0 * 2 - 0x71], 3 00001640 0263 260A andi.w -[A3], 0x260A /* '&\n' */ 00001644 A32D syscall SetApplLimit, flags=3 00001646 56DB sne [A3]+ 00001648 1976 2302 F713 B961 move.b [A4 - 0x469F], [[A6 + <> + D2 * 2] - 0x8ED] 00001650 043C A713 CD3C subi.b 0x3C /* '<' */, 0x13 00001656 DB19 add.b [A1]+, D5 00001658 0446 C713 subi.w D6, 0xC713 0000165C DDDB add.l A6, [A3]+ 0000165E 04F9 .incomplete 00001660 01A1 bclr -[A1], D0 00001662 03A1 bclr -[A1], D1 00001664 05A3 bclr -[A3], D2 00001666 2D34 DCD7 move.l -[A6], [A4 + A5 * 4 - 0x41] 0000166A 1401 move.b D2, D1 0000166C F901 .extension 0x901 <> // unimplemented 0000166E AD03 syscall SetFontLock, auto_pop 00001670 DB03 addx.b D5, D3 00001672 9308 subx.b -[A1], -[A0] 00001674 C714 and.b [A4], D3 00001676 1FE4 move.b <>, -[A4] 00001678 B273 0900 cmp.w D1, [A3 + <> + D0] 0000167C 0F36 3708 btst [A6 + <> + D3 * 8], D7 00001680 AC27 syscall HideDialogItem/HideDItem, auto_pop 00001682 063E C243 addi.b <>, 0x43 /* 'C' */ 00001686 1AA1 move.b [A5], -[A1] 00001688 4E6D move A5, USP 0000168A E1E1 asl .w -[A1] 0000168C 4E3B .invalid // invalid opcode 4 0000168E 00FE .incomplete 00001690 2B1E move.l -[A5], [A6]+ 00001692 2705 move.l -[A3], D5 00001694 6327 bls +0x29 /* 000016BD */ 00001696 0430 22B8 81B0 E32B 4103 subi.b [-0x1CD4BEFD + A0], 0xB8 000016A0 C600 and.b D3, D0 000016A2 DB26 add.b -[A6], D5 000016A4 89C7 divs.w D4, D7 000016A6 D300 addx.b D1, D0 000016A8 0702 btst D2, D3 000016AA 7DDE moveq.l D6, 0xFFFFFFDE 000016AC 042E 3C84 2B0B subi.b [A6 + 0x2B0B], 0x84 000016B2 1707 move.b -[A3], D7 000016B4 B914 xor.b [A4], D4 000016B6 12B3 01A1 383B move.b [A1], [[0x383B + D0]] 000016BC 058B bclr A3, D2 000016BE 26BB 05A9 32EB move.l [A3], [[0x32EB + D0 * 4]] 000016C4 090B btst A3, D4 000016C6 1883 move.b [A4], D3 000016C8 14E8 B253 move.b [A2]+, [A0 - 0x4DAD] 000016CC 36B2 E32C move.w [A3], <> 000016D0 AB34 syscall bSETUP8 000016D2 3214 move.w D1, [A4] 000016D4 4562 chk.w D2, -[A2] 000016D6 0043 658C ori.w D3, 0x658C 000016DA 0324 btst -[A4], D1 000016DC A127 syscall ReallocateHandle, flags=1 000016DE 692D bvs +0x2F /* 0000170D */ 000016E0 E70D lsl D5.b, 3 000016E2 EF23 asl D3.b, D7 000016E4 0B46 bchg D6, D5 000016E6 0841 4229 bchg.b D1, 0x29 /* ')' */ 000016EA 0C7B 094B 2AC3 cmpi.w [PC + D2 * 2 - 0x61], 0x94B /* '\tK' */ 000016F0 0138 08C9 btst [0x000008C9], D0 000016F4 6883 bvc -0x7B /* 00001679 */ 000016F6 0117 btst [A7], D0 000016F8 0BBD bclr <>, D5 000016FA E315 roxl D5.b, 1 000016FC F307 .extension 0x307 <> // unimplemented 000016FE AB1D syscall QDExtensions 00001700 02CB .incomplete 00001702 081C D300 btst.b [A4]+, 0x0 00001706 7B03 moveq.l D5, 0x03 00001708 0702 btst D2, D3 0000170A 9243 sub.w D1, D3 0000170C 0355 bchg [A5], D1 0000170E 5DA1 subq.l -[A1], 6 00001710 0C10 2E04 cmpi.b [A0], 0x4 00001714 CE78 8B5E and.w D7, [0xFFFF8B5E] 00001718 1317 move.b -[A1], [A7] 0000171A 043B 0A5C CE28 subi.b [PC + A4 * 8 + 0x28], 0x5C /* '\\' */ 00001720 C100 abcd D0, D0 00001722 103B 0A73 move.b D0, [PC + D0 * 2 + 0x73] 00001726 01CE .incomplete 00001728 74C1 moveq.l D2, 0xFFFFFFC1 0000172A 004E 3B0A ori.w A6, 0x3B0A /* ';\n' */ 0000172E 9302 subx.b D1, D2 00001730 CE6A C100 and.w D7, [A2 - 0x3F00] 00001734 3C3B 0AE0 move.w D6, [PC + D0 * 2 - 0x32] 00001738 B25C cmp.w D1, [A4]+ 0000173A FB3C .extension 0xB3C <> // unimplemented 0000173C E187 asl D7, 8 0000173E 6304 bls +0x6 /* 00001744 */ 00001740 930D subx.b -[A1], -[A5] 00001742 FEE3 6CA1 .extension 0xEE3 <> // unimplemented // begin alternate branch 00001744-00001746 label00001744: 00001744 6CA1 bge -0x5D /* 000016E7 */ // end alternate branch 00001744-00001746 label00001744: // (misaligned) 00001746 001B 07EB ori.b [A3]+, 0xEB 0000174A 026B 43EC FE67 andi.w [A3 - 0x199], 0x43EC 00001750 0292 A15D 9310 andi.l [A2], 0xA15D9310 00001756 A516 syscall InitQueue/FInitQueue, flags=5 00001758 7216 moveq.l D1, 0x16 0000175A 1E3C 7E43 move.b D7, 0x43 /* 'C' */ 0000175E 0368 681E bchg [A0 + 0x681E], D1 00001762 4E7E .invalid // invalid opcode 4 00001764 D300 addx.b D1, D0 00001766 6868 bvc +0x6A /* 000017D0 */ 00001768 470B .invalid 3, A3 // invalid opcode 4 with b == 4 0000176A DB01 addx.b D5, D1 0000176C 052B 032C btst [A3 + 0x32C], D2 00001770 1B05 move.b -[A5], D5 00001772 D300 addx.b D1, D0 00001774 6C03 bge +0x5 /* 00001779 */ 00001776 0738 6B0B btst [0x00006B0B], D3 0000177A 7690 moveq.l D3, 0xFFFFFF90 0000177C C302 abcd D1, D2 0000177E 0321 btst -[A1], D1 00001780 00AB 0717 07E1 E306 ori.l [A3 - 0x1CFA], 0x71707E1 00001788 6101 bsr +0x3 /* 0000178B */ 0000178A 4271 0196 6C43 clr.w [[] + D0 + 0x6C43] 00001790 0338 532D btst [0x0000532D], D1 00001794 5101 subq.b D1, 8 00001796 B300 xor.b D0, D1 00001798 6C2B bge +0x2D /* 000017C5 */ 0000179A 02C1 .incomplete 0000179C 0234 7101 EE17 andi.b [A4 + A6 * 8 + 0x17], 0x1 000017A2 07EC .incomplete 000017A4 6203 bhi +0x5 /* 000017A9 */ 000017A6 441B neg.b [A3]+ 000017A8 4303 .invalid 1, D3 // invalid opcode 4 with b == 4 000017AA 0284 170C 182B andi.l D4, 0x170C182B 000017B0 44A5 neg.l -[A5] 000017B2 E834 roxr D4.b, D4 000017B4 C350 and.w [A0], D1 000017B6 464C not.w A4 000017B8 4501 .invalid 2, D1 // invalid opcode 4 with b == 4 000017BA 7B35 moveq.l D5, 0x35 000017BC 070D btst A5, D3 000017BE 5CA5 addq.l -[A5], 6 000017C0 007B 39DC A900 ori.w [PC + <> + A2], 0x39DC 000017C6 0783 bclr D3, D3 000017C8 ACA5 syscall FillRect, auto_pop 000017CA 0073 3923 02A9 ori.w [A3 + D0.w * 2 - 0x87], 0x3923 /* '9#' */ label000017D0: 000017D0 00BB 8AA9 0053 54D2 ori.l [PC + D5.w * 4 - 0x46], 0x8AA90053 000017D8 A900 syscall GetFNum 000017DA 4354 chk.w D1, [A4] 000017DC 0708 btst A0, D3 000017DE 1DA5 00AB move.b [A6 + D0.w - 0x85], -[A5] 000017E2 BC49 cmp.w D6, A1 000017E4 077B 6145 bchg <>, D3 000017E8 0704 btst D4, D3 000017EA C350 and.w [A0], D1 000017EC 1370 170C 0826 move.b [A1 + 0x826], <> 000017F2 FB10 .extension 0xB10 <> // unimplemented 000017F4 070C btst A4, D3 000017F6 35AD 510A 61B8 7B5F 1C17 move.w [0x7B5F1C17 + D6], [A5 + 0x510A /* export_2589 */] 00001800 0494 002B 857B subi.l [A4], 0x2B857B 00001806 5F0D subq.b A5, 7 00001808 171B move.b -[A3], [A3]+ 0000180A 17C1 741B move.b [PC + D7.w * 4 + 0x1B], D1 0000180E 051B btst [A3]+, D2 00001810 1712 move.b -[A3], [A2] 00001812 9B0D subx.b -[A5], -[A5] 00001814 054F bchg A7, D2 00001816 5B03 subq.b D3, 5 00001818 000F 4801 ori.b A7, 0x1 0000181C 013B 312B 0316 141A 2B10 btst [[PC + 0x316 + D3] + 0x141A2B10], D0 00001826 010A btst A2, D0 00001828 0704 btst D4, D3 0000182A 8332 A313 833D 7C03 or.b [[A2 + A2 * 2] - 0x7CC283FD], D1 00001832 4A14 tst.b [A4] 00001834 2302 move.l -[A1], D2 00001836 9800 sub.b D4, D0 00001838 1B36 C300 move.b -[A5], [A6 + <> + A4 * 2] 0000183C 32B3 27C3 4263 4930 move.w [A1], [[ + <>] + 0x42634930] 00001844 5316 subq.b [A6], 1 00001846 ED01 asl D1.b, 6 00001848 008B 7881 010B ori.l A3, 0x7881010B 0000184E 0ED3 .incomplete 00001850 3797 15F2 0F48 D6D3 2393 move.w [[0xF48D6D3] + 0x2393], [A7] 0000185A 4F1A .invalid 7, [A2]+ // invalid opcode 4 with b == 4 0000185C 0316 btst [A6], D1 0000185E 735D moveq.l D1, 0x5D 00001860 A183 syscall SetOSDefault, flags=1 00001862 C640 and.w D3, D0 00001864 0F1C btst [A4]+, D7 00001866 168D move.b [A3], A5 00001868 01E2 .incomplete 0000186A 0304 btst D4, D1 0000186C 5370 8443 subq.w [A0 + A0.w * 4 + 0x43], 1 00001870 3132 0608 move.w -[A0], [A2 + D0.w * 8 + 0x8] 00001874 A104 syscall Control, flags=1 00001876 0063 560B ori.w -[A3], 0x560B 0000187A 0E73 08CC 816B 9B24 0E18 0A0C .invalid.w [[A3 - 0x64DC] + 0xE180A0C], 0x8CC // invalid immediate operation 00001886 CB08 abcd -[A5], -[A0] 00001888 C12B 1B05 and.b [A3 + 0x1B05], D0 0000188C CB08 abcd -[A5], -[A0] label0000188E: 0000188E 990B subx.b -[A4], -[A3] 00001890 1465 movea.b A2, -[A5] 00001892 0373 4C01 bchg [A3 + D4 * 4 + 0x1], D1 00001896 0B71 04C3 bchg [A1 + D0.w * 4 - 0x61], D5 0000189A 00C1 .incomplete 0000189C 2853 movea.l A4, [A3] 0000189E 0D85 bclr D5, D6 000018A0 565B addq.w [A3]+, 3 000018A2 1E07 move.b D7, D7 000018A4 0184 bclr D4, D0 000018A6 2E10 move.l D7, [A0] 000018A8 7B0A moveq.l D5, 0x0A 000018AA 832D CC12 or.b [A5 - 0x33EE], D1 000018AE 5B1E subq.b [A6]+, 5 000018B0 9504 subx.b D2, D4 000018B2 0101 btst D1, D0 000018B4 A103 syscall Write, flags=1 000018B6 211C move.l -[A0], [A4]+ 000018B8 00C3 .incomplete 000018BA 800F or.b D0, A7 000018BC 9D0C subx.b -[A6], -[A4] 000018BE D312 add.b [A2], D1 000018C0 330A move.w -[A1], A2 000018C2 1400 move.b D2, D0 000018C4 E328 lsl D0.b, D1 000018C6 1412 move.b D2, [A2] 000018C8 CB08 abcd -[A5], -[A0] 000018CA 8500 sbcd D2, D0 000018CC 00BB 4EC5 002B 6A32 ori.l [PC + D6 * 2 + 0x32], 0x4EC5002B 000018D4 8100 sbcd D0, D0 000018D6 D6CB add.w A3, A3 000018D8 41AB 2300 .invalid 0, [A3 + 0x2300] // invalid opcode 4 with b == 6 000018DC 0F1E btst [A6]+, D7 000018DE 04A3 69D3 0681 subi.l -[A3], 0x69D30681 000018E4 0E02 1B28 .invalid.b D2, 0x28 /* '(' */ // invalid immediate operation 000018E8 0FCC .incomplete 000018EA AB19 syscall PutLine 000018EC 2807 move.l D4, D7 000018EE 01C4 .incomplete 000018F0 010E btst A6, D0 000018F2 6D9A blt -0x64 /* 0000188E */ 000018F4 6708 beq +0xA /* 000018FE */ 000018F6 3D63 002B move.w [A6 + 0x2B], -[A3] 000018FA 1448 movea.b A2, A0 000018FC 40E5 move.w -[A5], SR label000018FE: 000018FE 436B 3313 chk.w D1, [A3 + 0x3313] 00001902 0185 bclr D5, D0 00001904 000B 5A06 ori.b A3, 0x6 00001908 170E move.b -[A3], A6 0000190A 5F3B 0034 subq.b [PC + D0.w + 0x34], 7 0000190E 003B 2030 0D01 ori.b [[PC + <> + D0 * 4]], 0x30 /* '0' */ 00001914 0405 0117 subi.b D5, 0x17 00001918 01E2 .incomplete 0000191A 8903 sbcd D4, D3 0000191C 4952 chk.w D4, [A2] 0000191E 370D move.w -[A3], A5 00001920 CCCB mulu.w D6, A3 00001922 16E5 move.b [A3]+, -[A5] 00001924 DE0B add.b D7, A3 00001926 5AC5 spl D5 00001928 B703 xor.b D3, D3 0000192A 18E5 move.b [A4]+, -[A5] 0000192C 03EB .incomplete 0000192E 0D00 btst D0, D6 00001930 236A 2DF6 BB79 move.l [A1 - 0x4487], [A2 + 0x2DF6] 00001936 0053 4162 ori.w [A3], 0x4162 /* 'Ab' */ 0000193A EB1A rol D2.b, 5 0000193C 000F 006B ori.b A7, 0x6B /* 'k' */ 00001940 7A22 moveq.l D5, 0x22 00001942 EB38 rol D0.b, D5 00001944 1308 move.b -[A1], A0 00001946 22DB move.l [A1]+, [A3]+ 00001948 3813 move.w D4, [A3] 0000194A 0807 077F btst.b D7, 0x7F 0000194E 36FB 2073 move.w [A3]+, [PC + D2.w + 0x73] 00001952 175A 589B move.b [A3 + 0x589B], [A2]+ 00001956 18B6 3321 8314 move.b [A4], [[A6 - 0x7CEC + D3 * 2]] 0000195C 0A01 E769 xori.b D1, 0x69 /* 'i' */ 00001960 3453 movea.w A2, [A3] 00001962 6E03 bgt +0x5 /* 00001967 */ 00001964 02C9 .incomplete 00001966 0143 bchg D3, D0 00001968 5FD5 sle [A5] 0000196A 014E bchg A6, D0 0000196C 536E FB03 subq.w [A6 - 0x4FD], 1 00001970 C331 C07C and.b [A1 + A4.w + 0x7C], D1 00001974 C331 6B70 FB03 733D and.b [A1 - 0x4FC8CC3], D1 0000197C C022 and.b D0, -[A2] 0000197E 733D moveq.l D1, 0x3D 00001980 1308 move.b -[A1], A0 00001982 7CFB moveq.l D6, 0xFFFFFFFB 00001984 38E1 move.w [A4]+, -[A1] 00001986 97A5 sub.l -[A5], D3 00001988 08FB 1741 0362 8B1C 000F bset.b [[PC - 0x74E4] + 0xF], 0x41 /* 'A' */ 00001992 0283 395D 107C andi.l D3, 0x395D107C 00001998 CB15 and.b [A5], D5 0000199A 0073 4545 012B 0401 03A5 0043 ori.w [[A3 + 0x401 + D0] + 0x3A50043], 0x4545 /* 'EE' */ 000019A6 17A1 0000 move.b [A3 + D0.w], -[A1] 000019AA BB7B 00BB xor.w [PC + D0.w - 0x69], D5 000019AE 5600 addq.b D0, 3 000019B0 8359 or.w [A1]+, D1 000019B2 31D8 E329 move.w [0xFFFFE329], [A0]+ 000019B6 0709 btst A1, D3 000019B8 571B subq.b [A3]+, 3 000019BA 059B bclr [A3]+, D2 000019BC 1765 B996 move.b [A3 - 0x466A], -[A5] 000019C0 0053 56C3 ori.w [A3], 0x56C3 000019C4 0012 2317 ori.b [A2], 0x17 000019C8 12EE 1263 move.b [A1]+, [A6 + 0x1263] 000019CC 3593 8063 move.w [A2 + A0.w + 0x63], [A3] 000019D0 3566 E362 move.w [A2 - 0x1C9E], -[A6] 000019D4 1700 move.b -[A3], D0 000019D6 4B23 .invalid 5, -[A3] // invalid opcode 4 with b == 4 000019D8 0AA3 051E 6335 xori.l -[A3], 0x51E6335 000019DE 9B14 sub.b [A4], D5 000019E0 9B0F subx.b -[A5], -[A7] 000019E2 AC81 syscall EqualPt, auto_pop 000019E4 00C3 .incomplete 000019E6 0853 1236 bchg.b [A3], 0x36 /* '6' */ 000019EA 070F btst A7, D3 000019EC 7F05 moveq.l D7, 0x05 000019EE B0A1 cmp.l D0, -[A1] 000019F0 21A5 02BB move.l [A0 + D0.w * 2 - 0x69], -[A5] 000019F4 4E14 .invalid // invalid opcode 4 000019F6 A521 syscall GetPtrSize, flags=5 000019F8 14D6 move.b [A2]+, [A6] 000019FA B32D 0F81 xor.b [A5 + 0xF81], D1 000019FE 2123 move.l -[A0], -[A3] 00001A00 2B41 032B move.l [A5 + 0x32B], D1 00001A04 0013 11D3 ori.b [A3], 0xD3 00001A08 6E83 bgt -0x7B /* 0000198D */ 00001A0A 03C3 .incomplete 00001A0C 04E3 .incomplete 00001A0E 131B move.b -[A1], [A3]+ 00001A10 192B 0FAA move.b -[A4], [A3 + 0xFAA] 00001A14 DB35 25B4 add.b <>, D5 00001A18 AB20 syscall RgnOp 00001A1A 05C2 .incomplete 00001A1C 733F moveq.l D1, 0x3F 00001A1E 0709 btst A1, D3 00001A20 AD63 syscall SetControlValue/SetCtlValue, auto_pop 00001A22 3507 move.w -[A2], D7 00001A24 078F bclr A7, D3 00001A26 E329 lsl D1.b, D1 00001A28 3B2B 1EE3 move.w -[A5], [A3 + 0x1EE3] 00001A2C 2923 move.l -[A4], -[A3] 00001A2E 0C56 4281 cmpi.w [A6], 0x4281 00001A32 0033 091B 0076 ori.b [A3 + D0.w + 0x76], 0x1B 00001A38 8100 sbcd D0, D0 00001A3A 0B0C btst A4, D5 00001A3C 3C61 movea.w A6, -[A1] 00001A3E 000F 347E ori.b A7, 0x7E /* '~' */ 00001A42 04FB .incomplete 00001A44 008B 23E3 295B ori.l A3, 0x23E3295B 00001A4A 4710 .invalid 3, [A0] // invalid opcode 4 with b == 4 00001A4C EB18 rol D0.b, 5 00001A4E 4106 .invalid 0, D6 // invalid opcode 4 with b == 4 00001A50 B313 xor.b [A3], D1 00001A52 C304 abcd D1, D4 00001A54 C30A abcd -[A1], -[A2] 00001A56 9B0A subx.b -[A5], -[A2] 00001A58 A104 syscall Control, flags=1 00001A5A 2B0B move.l -[A5], A3 00001A5C E313 roxl D3.b, 1 00001A5E 3905 move.w -[A4], D5 00001A60 0B0C btst A4, D5 00001A62 4221 clr.b -[A1] 00001A64 01BB 04AC bclr [PC + D0.w * 4 - 0x84], D0 00001A68 0B17 btst [A7], D5 00001A6A 1C10 move.b D6, [A0] 00001A6C 290C move.l -[A4], A4 00001A6E 10A7 move.b [A0], -[A7] 00001A70 17A2 E30A B300 move.b [[A3 + <> + A6 * 2] - 0x4D00], -[A2] 00001A76 321C move.w D1, [A4]+ 00001A78 10AE 0700 move.b [A0], [A6 + 0x700] 00001A7C A0E9 syscall vFileClose 00001A7E 0AAA 7B19 F30D B333 xori.l [A2 - 0x4CCD], 0x7B19F30D 00001A86 8330 1B00 or.b [A0 + <> + D1 * 2], D1 00001A8A 070D btst A5, D3 00001A8C 0643 09AB addi.w D3, 0x9AB 00001A90 147E movea.b A2, <> 00001A92 10FB 00A3 move.b [A0]+, [PC + D0.w - 0x93] 00001A96 40CB move.w A3, SR 00001A98 000A 2B04 ori.b A2, 0x4 00001A9C C30A abcd -[A1], -[A2] 00001A9E DB19 add.b [A1]+, D5 00001AA0 34A3 move.w [A2], -[A3] 00001AA2 4173 13FB 001F EB18 DCC3 0A1B chk.w D0, [[0x1FEB18] - 0x233CF5E5] 00001AAE 044B 0804 subi.w A3, 0x804 00001AB2 0F86 bclr D6, D7 00001AB4 103B 598B 490A 4EBB move.b D0, [[ + <> + D5] + 0x490A4EBB] 00001ABC 23C2 8B3D 3B0C move.l [0x8B3D3B0C], D2 00001AC2 321A move.w D1, [A2]+ 00001AC4 A35D syscall SwapMMUMode, flags=3 00001AC6 000F 8C03 ori.b A7, 0x3 00001ACA 06B3 0F02 1374 052E 0F02 EB60 addi.l [[A3 + 0xF02] + D0 * 4 - 0x14A0], 0xF021374 00001AD6 E53F rol D7.b, D2 00001AD8 6108 bsr +0xA /* 00001AE2 */ 00001ADA 005B 56C3 ori.w [A3]+, 0x56C3 00001ADE 007E AB14 ori.w <>, 0xAB14 fn00001AE2: 00001AE2 FB00 .extension 0xB00 <> // unimplemented 00001AE4 B385 xor.l D5, D1 00001AE6 CCA9 0196 and.l D6, [A1 + 0x196] 00001AEA A501 syscall Close, flags=5 00001AEC EB0A lsl D2.b, 5 00001AEE D802 add.b D4, D2 00001AF0 0F00 btst D0, D7 00001AF2 4380 .invalid 1, D0 // invalid opcode 4 with b == 6 00001AF4 CCF3 371A EB22 mulu.w D6, [[A3 + D3 * 8] - 0x14DE] 00001AFA 5B29 070C subq.b [A1 + 0x70C], 5 00001AFE 9BCC sub.l A5, A4 00001B00 00FB .incomplete 00001B02 6945 bvs +0x47 /* 00001B49 */ 00001B04 4873 40AB pea.l [A3 + D4.w - 0x85] 00001B08 4A29 3A4B tst.b [A1 + 0x3A4B] 00001B0C 550F subq.b A7, 2 00001B0E EDD4 0B03 bfffo D0, [A4] {D4:3} 00001B12 7B0F moveq.l D5, 0x0F 00001B14 070E btst A6, D3 00001B16 4AB2 B314 tst.l <> 00001B1A 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4 00001B1C 4326 .invalid 1, -[A6] // invalid opcode 4 with b == 4 00001B1E 4319 .invalid 1, [A1]+ // invalid opcode 4 with b == 4 00001B20 8B33 A30E 0B03 or.b [[A3 + <>] + A2 * 2 + 0xB03], D5 00001B26 E30B lsl D3.b, 1 00001B28 4501 .invalid 2, D1 // invalid opcode 4 with b == 4 00001B2A 230A move.l -[A1], A2 00001B2C 5101 subq.b D1, 8 00001B2E 5B0E subq.b A6, 5 00001B30 4501 .invalid 2, D1 // invalid opcode 4 with b == 4 00001B32 6306 bls +0x8 /* 00001B3A */ 00001B34 5101 subq.b D1, 8 00001B36 C317 and.b [A7], D1 00001B38 C0BA C317 and.l D0, [PC - 0x3CE9 /* FFFFC319, cstring "" */] // begin alternate branch 00001B3A-00001B3C label00001B3A: 00001B3A C317 and.b [A7], D1 // end alternate branch 00001B3A-00001B3C label00001B3A: // (misaligned) 00001B3C 1308 move.b -[A1], A0 00001B3E 4337 1046 .invalid 1, [A7 + D1.w + 0x46] // invalid opcode 4 with b == 4 00001B42 08B2 4200 D378 3055 D9D3 bclr.b [A2 + 0x3055D9D3], 0x0 00001B4C 1F17 move.b -[A7], [A7] 00001B4E 0475 126B 1D00 subi.w [A5 + <> + D1 * 4], 0x126B 00001B54 6B81 bmi -0x7D /* 00001AD7 */ 00001B56 36AA E339 move.w [A3], [A2 - 0x1CC7] 00001B5A 2B0A move.l -[A5], A2 00001B5C 1606 move.b D3, D6 00001B5E 7286 moveq.l D1, 0xFFFFFF86 00001B60 0700 btst D0, D3 00001B62 6807 bvc +0x9 /* 00001B6B */ 00001B64 007E 72D3 ori.w <>, 0x72D3 00001B68 1F9B 07DB 0FCB 2432 move.b [[] + 0xFCB2432], [A3]+ 00001B70 D65B add.w D3, [A3]+ 00001B72 B412 cmp.b D2, [A2] 00001B74 D31F add.b [A7]+, D1 00001B76 0706 btst D6, D3 00001B78 4D12 .invalid 6, [A2] // invalid opcode 4 with b == 4 00001B7A CA4B and.w D5, A3 00001B7C 0243 99E3 andi.w D3, 0x99E3 00001B80 0A4A F0AE xori.w A2, 0xF0AE 00001B84 4A12 tst.b [A2] 00001B86 1B10 move.b -[A5], [A0] 00001B88 021B 4B32 andi.b [A3]+, 0x32 /* '2' */ 00001B8C D61F add.b D3, [A7]+ 00001B8E D623 add.b D3, -[A3] 00001B90 6E7B bgt +0x7D /* 00001C0D */ 00001B92 3C12 move.w D6, [A2] 00001B94 CA17 and.b D5, [A7] 00001B96 065F 7007 addi.w [A7]+, 0x7007 00001B9A 00A1 4B02 0F5D ori.l -[A1], 0x4B020F5D 00001BA0 0313 btst [A3], D1 00001BA2 0932 2505 btst [[A2 + <>] + D2 * 4], D4 00001BA6 010D btst A5, D0 00001BA8 C101 abcd D0, D1 00001BAA 4516 .invalid 2, [A6] // invalid opcode 4 with b == 4 00001BAC 0861 F407 bchg.b -[A1], 0x7 00001BB0 09FC .incomplete 00001BB2 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4 00001BB4 0F7D bchg <>, D7 00001BB6 0373 5423 bchg [A3 + D5.w * 4 + 0x23], D1 00001BBA 18AB 373B move.b [A4], [A3 + 0x373B] 00001BBE 6D23 blt +0x25 /* 00001BE3 */ 00001BC0 4B2B 0A63 .invalid 5, [A3 + 0xA63] // invalid opcode 4 with b == 4 00001BC4 1E32 8102 4608 move.b D7, [[A2 + <> + A0] + 0x4608] 00001BCA 1223 move.b D1, -[A3] 00001BCC 4B4B chk.w D5, A3 00001BCE 020F 1D03 andi.b A7, 0x3 00001BD2 A361 syscall MaxBlock, flags=3 00001BD4 F301 .extension 0x301 <> // unimplemented 00001BD6 1308 move.b -[A1], A0 00001BD8 06DA .incomplete 00001BDA 32E1 move.w [A1]+, -[A1] 00001BDC 08D6 1B3B bset.b [A6], 0x3B /* ';' */ 00001BE0 1B3B 0506 0FFD move.b -[A5], [[PC + <>] + D0 * 4 + 0xFFD] 00001BE6 022B 5445 0591 andi.b [A3 + 0x591], 0x45 /* 'E' */ 00001BEC 0965 bchg -[A5], D4 00001BEE 03B3 370F 1C04 4B02 bclr [[A3 + <>] + D3 * 8 + 0x1C044B02], D1 00001BF6 0F7D bchg <>, D7 00001BF8 0313 btst [A3], D1 00001BFA 7565 moveq.l D2, 0x65 00001BFC 026D 0313 051B andi.w [A5 + 0x51B], 0x313 00001C02 10E3 move.b [A0]+, -[A3] 00001C04 091B btst [A3]+, D4 00001C06 1028 2E63 move.b D0, [A0 + 0x2E63] 00001C0A 21CD 5A43 move.l [0x00005A43], A5 00001C0E 0C17 01CB cmpi.b [A7], 0xCB 00001C12 042B 0173 8733 subi.b [A3 - 0x78CD], 0x73 /* 's' */ 00001C18 1472 5B07 1305 4303 movea.b A2, [[A2 + <>] + D5 * 2 + 0x13054303] 00001C20 2B01 move.l -[A5], D1 00001C22 031E btst [A6]+, D1 00001C24 E306 asl D6.b, 1 00001C26 FB04 .extension 0xB04 <> // unimplemented 00001C28 102B 0292 move.b D0, [A3 + 0x292] 00001C2C 0B4E bchg A6, D5 00001C2E 078F bclr A7, D3 00001C30 9240 sub.w D1, D0 00001C32 122C 02C3 move.b D1, [A4 + 0x2C3] 00001C36 8083 or.l D0, D3 00001C38 021E 1617 andi.b [A6]+, 0x17 00001C3C 119F 2307 2B0A 3E7E move.b [[A0 + <>] + D2 * 2 + 0x2B0A3E7E], [A7]+ 00001C44 430C .invalid 1, A4 // invalid opcode 4 with b == 4 00001C46 812A A873 or.b [A2 - 0x578D], D0 00001C4A 0069 2884 4128 ori.w [A1 + 0x4128], 0x2884 00001C50 829B or.l D1, [A3]+ 00001C52 021E 16C3 andi.b [A6]+, 0xC3 00001C56 0832 122C 8509 btst.b [[A2 + <> + A0 * 4]], 0x2C /* ',' */ 00001C5C A16D syscall InitEvents, flags=1 00001C5E F300 .extension 0x300 <> // unimplemented 00001C60 B318 xor.b [A0]+, D1 00001C62 ED08 lsl D0.b, 6 00001C64 0F05 btst D5, D7 00001C66 724B moveq.l D1, 0x4B 00001C68 6006 bra +0x8 /* 00001C70 */ 00001C6A 720F moveq.l D1, 0x0F 00001C6C 72E3 moveq.l D1, 0xFFFFFFE3 00001C6E 8904 sbcd D4, D4 label00001C70: 00001C70 FB84 .invalid <> 00001C72 3CFB 82DB move.w [A6]+, [PC + A0.w * 2 - 0x37] 00001C76 0F0F btst A7, D7 00001C78 DC72 0FA6 1380 0FA6 add.w D6, [[0x1380] + D0 * 8 + 0xFA6] 00001C80 1380 0F06 722B move.b [[A1 + <>] + D0 * 8 + 0x722B], D0 00001C86 8A23 or.b D5, -[A3] 00001C88 980A sub.b D4, A2 00001C8A D314 add.b [A4], D1 00001C8C 0F72 0F1E 0707 bchg [[A2] + D0 * 8 + 0x707], D7 00001C92 9B63 sub.w -[A3], D5 00001C94 830F sbcd -[A1], -[A7] 00001C96 7223 moveq.l D1, 0x23 00001C98 8328 0F32 or.b [A0 + 0xF32], D1 00001C9C 120F move.b D1, A7 00001C9E 4537 6B56 .invalid 2, <> // invalid opcode 4 with b == 4 00001CA2 C300 abcd D1, D0 00001CA4 6309 bls +0xB /* 00001CAF */ 00001CA6 7861 moveq.l D4, 0x61 00001CA8 760F moveq.l D3, 0x0F 00001CAA 718A moveq.l D0, 0xFFFFFF8A 00001CAC 1B10 move.b -[A5], [A0] 00001CAE 070B btst A3, D3 00001CB0 121B move.b D1, [A3]+ 00001CB2 051B btst [A3]+, D2 00001CB4 101E move.b D0, [A6]+ 00001CB6 1033 0478 move.b D0, [A3 + D0.w * 4 + 0x78] 00001CBA BB06 xor.b D6, D5 00001CBC 74EB moveq.l D2, 0xFFFFFFEB 00001CBE 0F28 7301 btst [A0 + 0x7301], D7 00001CC2 32A1 move.w [A1], -[A1] 00001CC4 1605 move.b D3, D5 00001CC6 043B 56C3 000B subi.b [PC + D0.w + 0xB], 0xC3 00001CCC 19EA 1E04 B359 move.b 0x59 /* 'Y' */, [A2 + 0x1E04] 00001CD2 74D3 moveq.l D2, 0xFFFFFFD3 00001CD4 1678 070C movea.b A3, [0x0000070C] 00001CD8 33CB 24D1 043B move.w [0x24D1043B], A3 00001CDE 5421 addq.b -[A1], 2 00001CE0 8D43 09CB pack D6, D3, 0x09CB 00001CE4 082E 1006 72DB btst.b [A6 + 0x72DB], 0x6 00001CEA 0D29 5861 btst [A1 + 0x5861], D6 00001CEE 300F move.w D0, A7 00001CF0 3206 move.w D1, D6 00001CF2 C52A 1C04 and.b [A2 + 0x1C04], D2 00001CF6 126B 544B movea.b A1, [A3 + 0x544B] 00001CFA 0256 1B5E andi.w [A6], 0x1B5E 00001CFE 0B0E btst A6, D5 00001D00 D308 addx.b -[A1], -[A0] 00001D02 2529 2101 move.l -[A2], [A1 + 0x2101] 00001D06 12DB move.b [A1]+, [A3]+ 00001D08 0DDC .incomplete 00001D0A C36F 0B0E and.w [A7 + 0xB0E], D1 00001D0E ED02 asl D2.b, 6 00001D10 1412 move.b D2, [A2] 00001D12 3B54 C502 move.w [A5 - 0x3AFE], [A4] 00001D16 AB08 syscall PutPicOp 00001D18 5B16 subq.b [A6], 5 00001D1A E55F rol D7.w, 2 00001D1C 3B54 1704 move.w [A5 + 0x1704], [A4] 00001D20 9703 subx.b D3, D3 00001D22 4BAB 08C3 .invalid 5, [A3 + 0x8C3] // invalid opcode 4 with b == 6 00001D26 1303 move.b -[A1], D3 00001D28 024B 0969 andi.w A3, 0x969 /* '\ti' */ 00001D2C 01AE 5304 bclr [A6 + 0x5304], D0 00001D30 02AB 61AB 08BB 0517 andi.l [A3 + 0x517], 0x61AB08BB 00001D38 0C79 3284 4012 6101 cmpi.w [0x40126101], 0x3284 00001D40 3344 AB08 move.w [A1 - 0x54F8], D4 00001D44 1383 8102 1CDB move.b [[A1 + <> + A0] + 0x1CDB], D3 00001D4A 0D02 btst D2, D6 00001D4C AB14 syscall PatDither 00001D4E 818C 7B61 unpk -[A0], -[A4], 0x7B61 00001D52 8D1A or.b [A2]+, D6 00001D54 8188 5C43 unpk -[A0], -[A0], 0x5C43 00001D58 095B bchg [A3]+, D4 00001D5A 1EE1 move.b [A7]+, -[A1] 00001D5C 8C1C or.b D6, [A4]+ 00001D5E 0440 4956 subi.w D0, 0x4956 /* 'IV' */ 00001D62 E556 roxl D6.w, 2 00001D64 C14E exg A0, A6 00001D66 E414 roxr D4.b, 2 00001D68 4002 negx.b D2 00001D6A 1B32 1304 move.b -[A5], <> 00001D6E 8500 sbcd D2, D0 00001D70 0F21 btst -[A1], D7 00001D72 7CEB moveq.l D6, 0xFFFFFFEB 00001D74 298D 0443 move.l [A4 + D0.w * 4 + 0x43], A5 00001D78 0324 btst -[A4], D1 00001D7A D318 add.b [A0]+, D1 00001D7C 2E04 move.l D7, D4 00001D7E 4310 .invalid 1, [A0] // invalid opcode 4 with b == 4 00001D80 486B 1B08 pea.l [A3 + 0x1B08] 00001D84 0053 3FDB ori.w [A3], 0x3FDB 00001D88 3607 move.w D3, D7 00001D8A 05EE .incomplete 00001D8C 5A58 addq.w [A0]+, 5 00001D8E 435B chk.w D1, [A3]+ 00001D90 08CE 3438 bset.b A6, 0x38 /* '8' */ 00001D94 8100 sbcd D0, D0 00001D96 170C move.b -[A3], A4 00001D98 2F0F move.l -[A7], A7 00001D9A E5F0 BB02 170B roxl .w [[A0 + <> + A3 * 2] + 0x170B] 00001DA0 5881 addq.l D1, 4 00001DA2 F00B 8E2A .ptest 0xF00B, 0x8E2A // unimplemented 00001DA6 10D3 move.b [A0]+, [A3] 00001DA8 0B2B 0033 btst [A3 + 0x33], D5 00001DAC 0067 0617 ori.w -[A7], 0x617 00001DB0 C378 0FE8 and.w [0x00000FE8], D1 00001DB4 8302 sbcd D1, D2 00001DB6 80A4 or.l D0, -[A4] 00001DB8 A8B3 syscall InvertRoundRect 00001DBA 3834 2BC7 move.w D4, <> 00001DBE 6BBB bmi -0x43 /* 00001D7B */ 00001DC0 1026 move.b D0, -[A6] 00001DC2 9312 sub.b [A2], D1 00001DC4 0712 btst [A2], D3 00001DC6 E149 lsl D1.w, 8 00001DC8 850E sbcd -[A2], -[A6] 00001DCA 18 .incomplete